1、添加配置文件
新建一個winform應用程序,類似webfrom下有個web.config,winform下也有個App.config;不過 App.config不是自動生成的需要手動添加,鼠標右健項目—〉添加—〉添加新項—〉添加 應用程序配置文件文件[App.Config]。
2、配置文件如下
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="connectionstring" value="server=127.0.0.1;uid=sa;pwd=123456;database=Power"/> </appSettings> </configuration>
3、工程中調用
private static string SQL_CONN_STR = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"];
4、連接數據庫
public static SqlConnection SqlConnection() { try { SqlConnection sqlConn = null; string connString = null; connString = DB.dbConnectionString; sqlConn = new SqlConnection(connString); sqlConn.Open(); return sqlConn; } catch { throw new Exception("SQL Connection Error!"); } }
上面是通用的讀取配置文件的方法 如果我們只想我們的配置信息應用於數據庫連接 我們還有另外一種方法:
那就是在和<appSettings> 平級的情況下 添加<connectionStrings> 標簽配置如下:
<connectionStrings>
<add name="CONNECTIONS" connectionString ="Server=.;Database=MyDBTest;Uid=sa;Pwd=sa" />
</connectionStrings>
這樣的話就ok了
但是讀取的時候 和上面的方式就有所區別了:
讀取方式:
string connectionstr = System.Configuration.ConfigurationManager.ConnectionStrings["CONNECTIONSTR"].ConnectionString;
與上面的
<appSettings>
<add key ="" value=""/>
</appSettings>
的區別就在於:
讀取方式:
string connectionstr = System.Configuration.ConfigurationSettings.AppSettings["CONNECTIONS"];