首頁 > 後端開發 > C++ > 如何使用 App.config 在 C#.NET 應用程式中設定資料庫連線?

如何使用 App.config 在 C#.NET 應用程式中設定資料庫連線?

Susan Sarandon
發布: 2025-01-21 20:06:11
原創
246 人瀏覽過

How Can I Use App.config to Configure Database Connections in a C#.NET Application?

利用 App.config 在 C#.NET 應用程式中進行資料庫連線管理

App.config 是 C#.NET 應用程式中基於 XML 的設定文件,提供了一種集中式方法來管理應用程式設定。這消除了硬編碼的需要,簡化了跨不同系統的部署。

App.config 的作用

在資料庫連線場景下,App.config 簡化了流程。您無需將連接字串直接嵌入程式碼中,而是將它們儲存在 App.config 中,從而無需重新編譯即可輕鬆修改。 這對於提示用戶在初始應用程式設定後配置連接字串特別有用。

App.config 結構與導覽

App.config 遵循 XML 結構,具有連接字串、應用程式設定和使用者首選項的預定義部分。 還可以定義自訂部分。

存取 App.config 資料

從 App.config 檢索連接字串使用 ConfigurationManager 類別:

<code class="language-csharp">string connectionString = ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;</code>
登入後複製

執行時修改 App.config

對於安裝後配置,ConfigurationManager 類別啟用 App.config 的執行時間修改:

<code class="language-csharp">ConfigurationManager.AppSettings.Set("ConnectionString", "Data Source=localhost;Initial Catalog=ABC;");
ConfigurationManager.AppSettings.Set("ProviderName", "System.Data.SqlClient");</code>
登入後複製

App.config 檔案位置

通常,App.config 位於已編譯應用程式的 bin 目錄中。 .NET Core 提供了透過 Assembly.GetExecutingAssembly().Location.

指定自訂位置的彈性

實現使用者驅動的資料庫連線設定

引導使用者完成設定後資料庫連線配置:

  1. 使用佔位符連接字串初始化 App.config。
  2. 在您的應用程式中,從 App.config 檢索連接字串。
  3. 如果字串為空或無效,則呈現用於連接字串輸入的使用者介面。
  4. 將使用者提供的連接字串保留回 App.config。

以上是如何使用 App.config 在 C#.NET 應用程式中設定資料庫連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板