ADO.NET 2.0學習筆記之連接字符串
剛剛入門不久,想什么學習下dot net平台,就先從數據訪問入手吧,從今天開始認真學習ado.net 2.0,為將來發展做好堅實基礎。
連接字符串
SQL Client .net數據提供程序在連接到數據庫時極其靈活,它提供了多種用以生成連接字符串的方式。可以使用關鍵字,例如“Data Sourse”、“Initial Catalog”,也可以使用"Server"、“Database”等舊術語。
下面是兩個例子,用於連接到SqlServer數據庫
一、連接到SQL Server的本地默認實例
可以使用多種特殊值來表示連接到本地計算機-----“(local)”,"localhost","."等。只需要在連接字符串的“Data Sourse”中指定需要訪問的計算機名稱即可,如下所示
Data Sourse=.; 或者 Server=.
二、連接到已命名實例
在特定的計算機上面可以安裝多個Sql Server實例。前面的示例為連接到默認實例。如果希望訪問到特定的實例,向Data Sourse后面加一個反斜杠“\”,然后添加實例名。
Data Sourse=.\SqlExpress; 或者 Server=.\SqlExpress;
三、指定Initial Catalog
SQL Server的任意實例可安裝多個數據庫,在連接到Sql Server的一個實例時,可以通過Initial Catalog關鍵字來指定特定的數據庫
Initial Catalog=NewDatabase; 或者 Database=NewDatabase;
四、使用特定用戶名和密碼連接
許多數據庫允許通過在連接字符串中提供的用戶名和密碼來登錄到數據存儲區。可以通過使用User Id和Pwssword來登錄到特定數據庫
User Id=**;Password=**; 或者 UID=**;PWD=**;
五、使用集成安全性連接
另一種連接選項是是Sql Server利用用戶的Windows憑證驗證用戶,而不是在連接字符串中指定用戶名稱和密碼。如下所示:
Integrated Seurity=true 或者 Trusted_Connection=true;
OK,現在寫一個完整的數據庫連接字符串:
string sqlConnection=@"DataSourse=.\你的實例;Initial Catalog=yourdatabase;User ID=*;Password=*";
Or
string sqlConnection="Server=.\你的實例;Database=yourdatabase;UID=*;PWD=*";