如何:儲存和編輯連接字串
Visual Studio 應用程式中的連接字串可以儲存至應用程式組態檔中 (也稱為應用程式設定) 或直接硬式編碼至您的應用程式。 將連接字串儲存至應用程式組態檔,可簡化應用程式維護工作。 如果需要變更連接字串,則您可以在應用程式設定檔中更新它 (而不需要在原始程式碼中變更它並重新編譯應用程式)。
在連接字串內儲存敏感性資訊 (如密碼) 會影響應用程式的安全性。 不會加密或模糊化儲存至應用程式組態檔的連接字串,因此,可能會有人存取該檔案並檢視其內容。 使用 Windows 整合式安全性是控制資料庫存取的更安全方式。
如果您未選擇使用 Windows 整合式安全性,而且您的資料庫需要使用者名稱和密碼,則可以透過連接字串省略它們,但是,您的應用程式還是需要提供此資訊才能順利連接至資料庫。 例如,您可以建立提示使用者輸入此資訊的對話方塊,並在執行階段動態建置連接字串。 如果在進出資料庫的資訊中攔截到該資訊,則安全性可能還是有問題。
如需詳細資訊,請參閱保護連接資訊。
在資料精靈內儲存連接字串
- 在 [將連接字串儲存到應用程式組態檔] 頁面上,選取儲存連接的選項。
將連接字串直接儲存至應用程式設定
在 [方案總管] 中,按兩下 [我的專案] 圖示 (Visual Basic) 或 [屬性] 圖示 (C#) 開啟專案設計工具。
選取 [設定] 索引標籤。
輸入連接字串的 [名稱]。 在程式碼中存取連接字串時,請參考此名稱。
將 [類型] 設定為 [(連接字串)]。
將 [領域] 設定為 [應用程式]。
將您的連接字串輸入至 [值] 欄位中。
-或-
按一下 [值] 欄位中的省略符號 (...) 按鈕,以開啟 [連接屬性] 對話方塊來建置連接字串。
編輯應用程式設定中儲存的連接字串
您可以使用 [專案設計工具] 來修改應用程式設定中所儲存的連接資訊。
編輯應用程式設定中儲存的連接字串
在 [方案總管] 中,按兩下 [我的專案] 圖示 (Visual Basic) 或 [屬性] 圖示 (Visual C#) 開啟專案設計工具。
選取 [設定] 索引標籤。
找到您想要編輯的連接,然後在 [值] 方塊中選取文字。
在 [值] 方塊中,編輯連接字串。
-或-
按一下 [值] 方塊中的省略符號,以使用 [連接屬性] 對話方塊編輯您的連接。
編輯資料集中硬式編碼的連接字串
您可以使用 建立和編輯具類型資料集來修改在程式碼中儲存的連接資訊。
編輯資料集中儲存的連接字串
在 [方案總管] 中,按兩下含有您想要編輯之連接的資料集 (.xsd 檔案)。
選取含有您想要編輯之連接的 TableAdapter 或查詢。
在 [屬性] 視窗中,展開 [DefaultConnection] 節點。
若要快速修改連接字串,請編輯 ConnectionString 屬性。
-或-
按一下 DefaultConnection 屬性上的下拉箭號,並選擇 [新增連接]。
安全性
在連接字串內儲存敏感性資訊 (如密碼) 會影響應用程式的安全性。 使用 Windows 整合式安全性是控制資料庫存取的更安全方式。