Share via


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

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

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

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

如需詳細資訊,請參閱保護連接資訊 (ADO.NET)

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

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

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

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

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

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

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

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

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

    -或-

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

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

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

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

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

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

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

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

    -或-

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

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

您可以使用 DataSet 設計工具來修改儲存在程式碼中的連接資訊。

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

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

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

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

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

    -或-

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

安全性

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

如需詳細資訊,請參閱保護連接資訊 (ADO.NET)安全性概觀 (ADO.NET)

請參閱

概念

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

其他資源

Visual Studio 資料應用程式的概觀

連接至 Visual Studio 中的資料

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

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

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

驗證資料

儲存資料