成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何配置ADO.NET連接字符串

開發 后端
這里就演示如何從配置文件中檢索部分連接字符串并通過設置SqlConnectionStringBuilder的DataSource、UserID和Password屬性完成該ADO.NET連接字符串。

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

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

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

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

必須在項目中設置對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. }  
責任編輯:田樹 來源: 博客
相關推薦

2009-12-24 10:06:30

ADO.NET字符串

2009-11-12 11:04:52

2009-12-24 09:49:02

ADO.Net連接池

2009-11-04 15:33:05

ADO.NET連接字符

2009-11-13 16:29:11

ADO.NET連接字符

2009-12-21 14:14:08

ADO.NET類文件

2009-09-09 10:23:59

ADO.NET連接

2009-12-29 13:46:50

ADO.NET類庫

2009-11-12 10:53:57

ADO.NET連接My

2009-11-12 11:38:03

ADO.NET連接事件

2009-12-25 10:25:59

2009-11-12 10:45:45

ADO.NET連接測試

2009-12-21 17:02:19

ADO.NET Sql

2010-01-05 10:11:23

ADO.NET連接池

2010-01-04 09:03:57

ADO.NET連接對象

2009-11-12 11:17:13

2009-12-18 16:39:59

ADO.NET基礎類

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-25 16:56:36

ADO.NET建立連接

2009-12-28 15:11:36

ADO.NET專家
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品久久久久久久久久久久久 | 中文字幕在线网 | 先锋资源亚洲 | 999精品在线观看 | 狠狠躁躁夜夜躁波多野结依 | 91精品综合久久久久久五月天 | 久久久久久久国产 | 国产免费一区 | 亚洲国产精品第一区二区 | 国产美女精品视频 | 99国产精品99久久久久久 | 一区二区三区四区在线视频 | 亚洲精品一区二区在线观看 | 91黄在线观看 | 乱一性一乱一交一视频a∨ 色爱av | 秋霞在线一区 | 欧美男人亚洲天堂 | 日韩欧美视频网站 | 天堂视频免费 | 日日骚av | 狠狠色综合久久婷婷 | 久久久久久中文字幕 | 亚洲精品久久久久久久久久久久久 | 99精品视频一区二区三区 | 欧美白人做受xxxx视频 | 亚洲一区二区三区在线视频 | 四虎永久免费在线 | 午夜无码国产理论在线 | 午夜丁香视频在线观看 | 麻豆av一区二区三区久久 | 日韩视频在线观看中文字幕 | 51ⅴ精品国产91久久久久久 | 国产视频精品视频 | 一级国产精品一级国产精品片 | 久久久噜噜噜www成人网 | 日韩在线视频播放 | 一级一片在线观看 | av在线免费网 | 爱草视频| 国产在线中文字幕 | 激情五月婷婷丁香 |