Dot-Net
.net 3.5:從 app.config 讀取連接字元串?
如何使用 .net api 從 app.config 文件中讀取連接字元串資訊?
平台是.net 3.5
<?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add connectionString="" providerName="" name=""/> </connectionStrings> </configuration>
請參閱在 Web.Config 和 App.Config 和企業庫 DAAB 設置中讀取連接字元串(在 Wayback 機器上,因為原始文件已被刪除)
ConnectionStringSettings connection = ConfigurationManager.ConnectionStrings["MyConnectionString"] string connectionString = connection.ConnectionString您可能需要將程序集引用添加到
System.Configuration
在配置中:
<add name="ConnectionName" connectionString="Data Source=xxxx\yyyy;Initial Catalog=MyDB;User ID=userName;Password=pwd" />在 C# 程式碼中:
using System.Configuration; ... string connectionString = ConfigurationManager.ConnectionStrings["ConnectionName"].ToString();更好的是定義一個函式並在任何地方的程式碼中使用它:
public string getConnectionStringMyDB() { return ConfigurationManager.ConnectionStrings["ConnectionName"].ToString(); }