日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何配置ADO.NET連接字符串

ADO.NET有很多值得學習的地方,這里我們主要介紹ADO.NET連接字符串,包括介紹從配置文件生成ADO.NET連接字符串等方面。如果事先知道連接字符串的某些元素,則可以將其存儲在配置文件中,并在運行時檢索它們以構造完整連接字符串。例如,可能事先知道數(shù)據(jù)庫的名稱,但不知道服務器的名稱。或者,您可能希望用戶在運行時提供用戶名和密碼,而不能在連接字符串中插入其他值。

#T#連接字符串生成器的一個重載構造函數(shù)將String作為參數(shù),這可讓您提供部分連接字符串,然后通過用戶輸入使這部分連接字符串成為完整字符串。該部分連接字符串可以存儲在配置文件中并在運行時進行檢索。System.Configuration命名空間允許通過編程方式訪問配置文件(對Web應用程序使用WebConfigurationManager,對Windows應用程序使用ConfigurationManager)。有關使用ADO.NET連接字符串和配置文件的更多信息,請參見連接字符串和配置文件(ADO.NET)。

此示例演示如何從配置文件中檢索部分連接字符串并通過設置SqlConnectionStringBuilder的DataSource、UserID和Password屬性完成該連接字符串。配置文件定義如下。

 
 
  1.  
  2.  
  3. <addnameaddname="partialConnectString" 
  4. connectionString="InitialCatalog=Northwind;" 
  5. providerName="System.Data.SqlClient"/> 
  6.  

必須在項目中設置對System.Configuration.dll的引用,才能運行代碼。

VisualBasic

 
 
  1. PrivateSubBuildConnectionString(ByValdataSourceAsString,_  
  2. ByValuserNameAsString,ByValuserPasswordAsString)  
  3.  
  4. 'RetrievethepartialconnectionstringnameddatabaseConnection  
  5. 'fromtheapplication'sapp.configorweb.configfile.  
  6. DimsettingsAsConnectionStringSettings=_ 
  7. ConfigurationManager.ConnectionStrings("partialConnectString")  
  8.  
  9. IfNotsettingsIsNothingThen  
  10. 'Retrievethepartialconnectionstring.  
  11. DimconnectStringAsString=settings.ConnectionString  
  12. Console.WriteLine("Original:{0}",connectString)  
  13.  
  14. 'CreateanewSqlConnectionStringBuilderbasedonthe  
  15. 'partialconnectionstringretrievedfromtheconfigfile.  
  16. DimbuilderAsNewSqlConnectionStringBuilder(connectString)  
  17.  
  18. 'Supplytheadditionalvalues.  
  19. builder.DataSource=dataSource 
  20. builder.UserID=userName 
  21. builder.Password=userPassword 
  22.  
  23. Console.WriteLine("Modified:{0}",builder.ConnectionString)  
  24. EndIf  
  25. EndSub  

C#

 
 
  1. privatestaticvoidBuildConnectionString(stringdataSource,  
  2. stringuserName,stringuserPassword)  
  3. {  
  4. //RetrievethepartialconnectionstringnameddatabaseConnection  
  5. //fromtheapplication'sapp.configorweb.configfile.  
  6. ConnectionStringSettingssettings=  
  7. ConfigurationManager.ConnectionStrings["partialConnectString"];  
  8.  
  9. if(null!=settings)  
  10. {  
  11. //Retrievethepartialconnectionstring.  
  12. stringconnectString=settings.ConnectionString;  
  13. Console.WriteLine("Original:{0}",connectString);  
  14.  
  15. //CreateanewSqlConnectionStringBuilderbasedonthe  
  16. //partialconnectionstringretrievedfromtheconfigfile.  
  17. SqlConnectionStringBuilderbuilder=  
  18. newSqlConnectionStringBuilder(connectString);  
  19.  
  20. //Supplytheadditionalvalues.  
  21. builder.DataSource=dataSource;  
  22. builder.UserID=userName;  
  23. builder.Password=userPassword;  
  24. Console.WriteLine("Modified:{0}",builder.ConnectionString);  
  25. }  
  26. }  

網(wǎng)站名稱:如何配置ADO.NET連接字符串
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dheijds.html