日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

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

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

必須在項(xiàng)目中設(shè)置對(duì)System.Configuration.dll的引用,才能運(yùn)行代碼。

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. }  

分享題目:如何配置ADO.NET連接字符串
轉(zhuǎn)載來(lái)于:http://m.5511xx.com/article/dheijds.html