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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET得到數(shù)據(jù)庫字符串的方法

ASP.NET得到數(shù)據(jù)庫字符串的方法

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計制作、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元保山做網(wǎng)站,已為上家服務(wù),為保山各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

在ASP.NET 2.0中,提供了更方便的配置文件訪問的類,具體可以到System.Configuration名稱空間下進行查看。本文提供一種在開發(fā)過程中常用的得到數(shù)據(jù)庫字符串的方法,為方便使用,寫成一個方法進行調(diào)用:

以下為引用的內(nèi)容:

 
 
 
  1. publicstringGetConnectionString(string_connectionStringsName)  
  2. {  
  3. SystemSystem.Configuration.ConnectionStringSettingsCollectionconfig=  
  4. System.Configuration.ConfigurationManager.ConnectionStrings;  
  5. for(inti=0;i;i++)  
  6. {  
  7. if(config[i].Name.Equals(_connectionStringsName,StringComparison.OrdinalIgnoreCase))  
  8. returnconfig[i].ToString();  
  9. }  
  10. returnString.Empty;  

如果web.config配置如下:

以下為引用的內(nèi)容:

 
 
 
  1. <connectionStrings>  
  2. <add name="ConnectionString1" connectionString="Persist Security Info=False;  
  3.        User ID=sa;  
  4.        Password=;  
  5.        Initial Catalog=DataBase1;  
  6.        Server=(local);"  
  7.    providerName="System.Data.SqlClient"/>  
  8. <add name="ConnectionString2" connectionString="Persist Security Info=False;  
  9.        User ID=sa;  
  10.        Password=;  
  11.        Initial Catalog=DataBase2;  
  12.        Server=(local);"  
  13.        providerName="System.Data.SqlClient"/>  
  14. </connectionStrings>   

如果寫成靜態(tài)類方法,則可以使用下面的方法進行調(diào)用:

 
 
 
  1. string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1"); 

另外,如果在遍歷時進行輸出,則可以看到多出來一個配置項,那是因為machine.config里已經(jīng)默認定義理一個數(shù)據(jù)庫連接,內(nèi)容如下:

以下為引用的內(nèi)容:

 
 
 
  1. <connectionStrings>  
  2. <add name="LocalSqlServer" connectionString=
    "data source=.SQLEXPRESS;Integrated Security=SSPI;  
  3.        AttachDBFilename= DataDirectory aspnetdb.mdf;  
  4.        User Instance=true" providerName="System.Data.SqlClient" />  
  5. </connectionStrings>  

這就是許多網(wǎng)友在論壇上經(jīng)常會問:為什么我的程序會調(diào)用SQL EXPRESS數(shù)據(jù)庫的原因,如果你的數(shù)據(jù)庫配置不正確,或者無法打開時,就會使用SQL EXPRESS數(shù)據(jù)庫。以上介紹ASP.NET得到數(shù)據(jù)庫字符串的方法。


當前名稱:ASP.NET得到數(shù)據(jù)庫字符串的方法
網(wǎng)頁鏈接:http://m.5511xx.com/article/dhdcidh.html