ASP.net分別連接SQLserver數據庫與連接Access數據庫精英版


-------------------------連接access2003 字符串-------------------------

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Data.mdb
連接access2010 字符串
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\aa.accdb
-------------------------SQL數據庫字符串-------------------------------
Data Source=服務器;Initial Catalog=數據庫名;Integra ted Security=True;   /*Windows身份驗證*/
Server=服務器;User ID=登錄名;Pwd=密碼;DataBase=數據庫名;                 /*sqlserver 身份驗證*/

 下面給出個例子:看明白的扣1。

1、先演示下連接SQL數據庫的:

using System.Data.SqlClient;//sqlserver數據庫命名空間

string connstr = "Data Source=localhost;Initial Catalog=db_ASPNET;Trusted_Connection=SSPI;";  //建立數據庫連接通道
SqlConnection con = new SqlConnection(connstr); //建立數據庫連接對象

if (con.State == System.Data.ConnectionState.Closed)
{

con.Open();//打開數據庫
Response.Write("sqlserver數據庫已開啟");
}
Label1.Text = con.State.ToString();//用於顯示在UI的,下同就不一一解釋了
if (con.State == System.Data.ConnectionState.Open)
{
con.Close();//關閉數據庫
Response.Write("sqlserver數據庫已關閉");

}
Label2.Text = con.State.ToString();

2、接着是連接Access數據庫的:

using System.Data.OleDb;//access數據庫命名空間

string connstr= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\aa.accdb";//建立數據庫連接通道
OleDbConnection conn= new OleDbConnection(connstr);//建立數據庫連接對象
if (conn.State == System.Data.ConnectionState.Closed)
{

conn.Open();//打開數據庫
Response.Write("access數據庫已開啟");
}
Label1.Text = conn.State.ToString();
if (conn.State == System.Data.ConnectionState.Open)
{
conn.Close();//關閉數據庫
Response.Write("access數據庫已關閉");

}
Label2.Text = conn.State.ToString();

//不喜勿噴,謝謝大家!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM