ASP.NET遍历配置文件的连接字符串
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET遍历配置文件的连接字符串
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在ASP.NET 2.0中,提供了更方便的配置文件訪問的類,具體可以到 System.Configuration 名稱空間下進行查看。本文提供一種在開發(fā)過程中常用的得到數據庫字符串的方法,為方便使用,寫成一個方法進行調用:
public string GetConnectionString( string _connectionStringsName )
{
System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;
for (int i = 0 ; i < config.Count ; i++)
{
if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))
return config[i].ToString();
}
return String.Empty;
}
如果web.config配置如下:
<connectionStrings>
<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/>
<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/>
</connectionStrings>
如果寫成靜態(tài)類方法,則可以使用下面的方法進行調用:
string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");??
public string GetConnectionString( string _connectionStringsName )
{
System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;
for (int i = 0 ; i < config.Count ; i++)
{
if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))
return config[i].ToString();
}
return String.Empty;
}
如果web.config配置如下:
<connectionStrings>
<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/>
<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/>
</connectionStrings>
如果寫成靜態(tài)類方法,則可以使用下面的方法進行調用:
string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");??
總結
以上是生活随笔為你收集整理的ASP.NET遍历配置文件的连接字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鹿筋多少钱一斤
- 下一篇: XML与DataSet的相互转换类