標籤:
對訪問資料庫的連結字串的封裝(MS什麼都在封裝,弄的我們原來越方(弱)便(智)),好吧,你可以解釋說可以方便的更改連結只更改配置,而不用動主程式------隔離(隔離--保護;搞過配電的應該不陌生吧)
我還是比較信任MSDN的先上ConfigurationManager 類的兩個屬性吧,兩個屬性都能達到目的
上例子
AppSettings:
<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections> <appSettings> <add key="CarManager.Properties.Settings.DataConnectionString" value="Data Source=RTDZ-006;Initial Catalog=DATA;User ID=TTNZ;Password=12345" /> </appSettings></configuration>
連結
SqlConnection Conn = new SqlConnection(ConfigurationManager.AppSettings[0].ToString());
————————————————————————————————
ConnectionStrings
<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="myconn" connectionString="Data Source=.;Initial Catalog=Northwind; Persist Security Info=True;User ID=sa;Password=110"/> </connectionStrings></configuration>
連結
string connstr = ConfigurationManager.ConnectionStrings["myconn"].ConnectionString;
————————————————————————————————————
注意:using System.Configuration;要添加
引用要添加System.Configuration
App.config應用的說明