在實際開發過程中,很多時候會拷貝一個現有的數據庫連接字符串,修改對應的數據庫名、用戶名、密碼等配置成新的數據庫連接字符串。但是有時候我們需要增加一些額外的配置,比如超時時間,最大連接池等,此時我們可以查找資料,其實可以使用Ado.Net 的SqlConnectionStringBuilder來構造數據庫連接字符串。用法如下:
class Program { static void Main(string[] args) { SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder { DataSource = ".", UserID = "sa", Password = "123", InitialCatalog = "Db" }; Console.WriteLine(builder.ToString()); Console.ReadKey(); } }

SqlConnectionStringBuilder中有各種屬性,比如: ConnectTimeout、MaxPoolSize、IntegratedSecurity等,在需要時使用就可以構造更復雜的數據庫連接字符串。