共用方式為


HOW TO:儲存和編輯連接字串

Visual Studio 應用程式中的連接字串,可以儲存在應用程式組態檔 (又稱為應用程式設定),或直接硬式編碼寫入應用程式中。 將連接字串儲存在應用程式組態檔中,可簡化維護應用程式的工作。 如果需要變更此連接字串,您可以在應用程式設定檔中更新它 (而不需要在原始程式碼中進行變更,並重新編譯應用程式)。

在連接字串內儲存機密資訊 (如密碼) 會影響應用程式的安全性。 由於儲存至應用程式組態檔的連接字串未加密或模糊化,所以其他人可能會存取檔案並檢視其內容。 使用「Windows 整合式安全性」是控制資料庫存取權的更安全方式。

如果您並未選擇使用 Windows 整合式安全性,但是資料庫需要使用者名稱和密碼,則連接字串中可以省略使用者名稱和密碼,但應用程式必須提供這些資訊,才能順利連接到資料庫。 例如,您可以建立對話方塊,提示使用者提供這些資訊,並在執行階段動態建置此連接字串。 不過這樣仍然存在安全性問題,例如,資訊前往資料庫的途中可能會被攔截。

如需詳細資訊,請參閱Securing Connection Strings

若要從資料精靈中儲存連接字串

  • 選取此選項,在 [將連接字串儲存到應用程式組態檔] 頁面上儲存連接。

若要將連接字串直接儲存至應用程式設定

  1. 在 [方案總管] 中,按兩下 [我的專案] 圖示 (Visual Basic) 或 [屬性] 圖示 (C#),開啟專案設計工具

  2. 選取 [設定] 索引標籤。

  3. 輸入連接字串的 [名稱]。 存取程式碼中的連接字串時,就會參考這個名稱。

  4. 將 [型別] 設為 [(連接字串)]。

  5. 保留 [範圍] 設定為 [應用程式]。

  6. 在 [] 欄位中,輸入連接字串。

    -或-

    按一下 [] 欄位中的省略符號 (...) 按鈕,以開啟 [連接屬性] 對話方塊來建置連接字串。 如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)

編輯儲存在應用程式設定中的連接字串

您可以使用 [專案設計工具],修改儲存在應用程式設定中的連接資訊。

若要編輯儲存在應用程式設定中的連接字串

  1. 在 [方案總管] 中,按兩下 [我的專案] 圖示 (Visual Basic) 或 [屬性] 圖示 (開啟 專案設計工具的Visual C# 。

  2. 選取 [設定] 索引標籤。

  3. 在 [] 方塊中,找出您要編輯的連接,並選取文字。

  4. 編輯 [] 方塊中的連接字串。

    -或-

    按一下 [] 方塊上的省略符號,以 [連接屬性] 對話方塊編輯連接。 如需詳細資訊,請參閱新增/修改連接對話方塊 (一般)

編輯資料集中的硬式編碼連接字串

您可以使用 建立和編輯具型別資料集來修改儲存在程式碼中的連接資訊。

若要編輯儲存在資料集中的連接字串

  1. 在 [方案總管] 中,在您要編輯連接的資料集 (.xsd 檔案) 上按兩下。

  2. 選取您要編輯連接的 TableAdapter 或查詢。

  3. 在 [屬性] 視窗中展開 [DefaultConnection] 節點。

  4. 若要快速修改連接字串,請編輯 [ConnectionString] 屬性。

    -或-

    按一下 [DefaultConnection] 屬性上的向下鍵,並選擇 [新增連接],即可開啟新增/修改連接對話方塊 (一般)

安全性

在連接字串內儲存機密資訊 (如密碼) 會影響應用程式的安全性。 使用「Windows 整合式安全性」是控制資料庫存取權更安全的方式。

如需詳細資訊,請參閱Securing Connection StringsADO.NET Secure Coding Guidelines

請參閱

概念

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

將控制項繫結至 Visual Studio 中的資料

在您的應用程式中編輯資料

驗證資料

儲存資料

其他資源

Visual Studio 資料應用程式的概觀

連接至 Visual Studio 中的資料