新聞中心
隨著大家對ADO.NET的普遍使用,ADO.NET的功能也隨之更新,對于ADO.NET對象我們還是有一定的了解的,但是我們在介紹ADO.NET連接字符串之前我們還是回憶一下關(guān)于Connection對象。

創(chuàng)新互聯(lián)-云計算及IDC服務(wù)提供商,涵蓋公有云、IDC機房租用、珉田數(shù)據(jù)中心、等保安全、私有云建設(shè)等企業(yè)級互聯(lián)網(wǎng)基礎(chǔ)服務(wù),來電聯(lián)系:028-86922220
#T#Connection對象表示數(shù)據(jù)源的連接,實例化Connection對象時,需要向構(gòu)造函數(shù)傳遞一個連接字符串。連接字符串包含了連接到數(shù)據(jù)源所需要的位置和安全認(rèn)證信息,Connection對象也提供了相應(yīng)的方法對數(shù)據(jù)庫進行打開和關(guān)閉操作;提供了相應(yīng)的屬性確認(rèn)數(shù)據(jù)庫的狀態(tài),ADO.NET連接字符串。一個最普通的連接字符串如下所示:
- string_connectionString="DataSource=(LOCAL);InitialCatalog=DawnEnterpriseDB;UserID=sa;Password=*****";
- SqlConnectionconn=newSqlConnection(_connectionSring);//可以在建立SqlConnection對象時把連接字符串傳遞給構(gòu)造參數(shù)
也可以使用Connection對象的ConnectionString屬性來獲取或設(shè)置用于打開SQLServer數(shù)據(jù)庫的字符串
- stringconnString=conn.ConnectionString;
- conn.ConnectionString="PersistSecurityInfo=False;
- IntegratedSecurity=true;InitialCatalog=Northwind;server=(local)";
ado.net提供了相應(yīng)的DbConnectionStringBuilder類來管理數(shù)據(jù)庫連接字符串。相對應(yīng)的,sqlClient命名空間中就包含了一個SqlConnectionStringBuilder類。
例如:使用SqlConnectionStringBuilder類管理數(shù)據(jù)庫ADO.NET連接字符串
- SqlConnectionStringBuilderconnstrBuilder=newSqlConnectionStringBuilder();
- connstrBuilder.DataSource="(local)";
- connstrBuilder.InitialCatalog="Test";
- connstrBuilder.IntegratedSecurity=true;
- using(SqlConnectiontestConn=newSqlConnection(connstrBuilder.toString()))
- {
- testConn.open();
- if(testConnection.State==ConnectionState.Open){
- Console.WriteLine("Connectionsuccessfullyopened");
- }
- }
可以把ConnectionString保存在Web.config文件中,然后在程序中使用WebConfigurationManager類進行讀取
- <addconnectionStringaddconnectionString="DataSource=.;InitialCatalog=DawnEnterpriseDB;
UserID=sa;Password=******"name="DawnEnterpriseDBConnectionString"providerName="System.Data.SqlClient"/>
分享題目:讓你了解ADO.NET連接字符串使用方法
當(dāng)前URL:http://m.5511xx.com/article/cdijhoj.html


咨詢
建站咨詢
