app.config。app.config,在 <appSettings> 區段加入連線字串:<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="DbConnection" value="Server=localhost;uid=sa;pwd='fang';database=khgx;" />
</appSettings>
</configuration>
System.Configuration 組件(否則編譯錯誤)。using System.Configuration;
string connStr = ConfigurationManager.AppSettings["DbConnection"];
SqlConnection conn = new SqlConnection(connStr);
你的程式.exe.config 檔案變更資料庫連線,無需重新編譯。.NET 2.0+ 建議使用專門區段:
<connectionStrings>
<add name="MyDb" connectionString="Server=...;Database=...;User=...;Password=...;" providerName="System.Data.SqlClient" />
</connectionStrings>
string connStr = ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString;
此方式支援提供者名稱、加密保護(aspnet_regiis -pef)等進階功能。