Share via


儲存和取出連接字串

建議您不要在程式碼中內嵌連接字串。 如果伺服器的位置變更,則必須重新編譯您的應用程式。 此外,可以使用 MSIL 反組譯程式 (ildasm.exe) 來檢視編譯成應用程式的原始程式碼的未加密連接字串。

若要避免將連接字串儲存在您的程式碼中,您可以將連接字串儲存在 ASP.NET 應用程式的 web.config 檔案,以及 Windows 應用程式的 app.config 檔案中。 雖然組態檔主要用於 ASP.NET 應用程式中,但受到保護而無法流覽到的應用程式,您也可以在 Windows 應用程式中使用這些設定檔。 ASP.NET 和 Windows 應用程式的 app.config 和 web.config 檔案語法和格式相同。

連接字串可以儲存在 元素的 <connectionStrings> 組態檔中。 連接字串會儲存為索引鍵/值組,其中名稱索引鍵可用來查閱執行時間儲存在 connectionString 屬性中的值。

您可以使用 類別,以程式設計方式使用 MsDb2Configuration 組態檔。 物件的方法 WebConfigurationManager 也可讓您取得組態區段,每個區段都有自己的物件類型。 此外, System.Configuration 命名空間會提供類別來處理儲存在組態檔中的組態資訊。

範例

另請參閱

使用連接字串和 Managed Provider for DB2