在實際開發過程當中,不少時候會拷貝一個現有的數據庫鏈接字符串,修改對應的數據庫名、用戶名、密碼等配置成新的數據庫鏈接字符串。可是有時候咱們須要增長一些額外的配置,好比超時時間,最大鏈接池等,此時咱們能夠查找資料,其實能夠使用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等,在須要時使用就能夠構造更復雜的數據庫鏈接字符串。