如何將資料庫連線字串儲存在配置檔案中並讀取

2022-03-11 22:19:10 字數 1309 閱讀 4853

如果直接將連線字串放在程式中,當要修改連線字串時,就要修改相關**,如果專案中多次使用該連線字串,則可能需要多次修改相關**。這種重複性的工作會給以後**的修改帶來極大的不便,因此最好的辦法就是將連線字串儲存在配置檔案中,每次讀取的時候直接讀取配置檔案中的字串就行了;若要修改,只需修改配置檔案即可。

那麼如何實現將將資料庫連線字串儲存在配置檔案中並讀取呢?

右鍵專案:新增 -> 新建項 -> 常規 -> 應用程式配置檔案。如下圖所示:

具體**如下所示:

<?xml version="1.0" encoding="utf-8" ?>

version="v4.0"

sku=".netframework,version=v4.5" />

startup>

name="connstr"

connectionstring = "data

source = 資料來源;initial

catalog = 資料庫名;user

id = 登入名;pwd = 登入密碼" providername = "system.data.sqlclient"/>

connectionstrings>

configuration>

我們可以通過使用 configurationmanager 類讀寫配置檔案。首先,需要在引用中新增 system.configuration 程式集的引用。具體步驟如下:

右鍵專案:新增 -> 引用,選擇 system.configuration 並新增。

還需在檔案開頭新增:

using system.configuration;
新增引用後可以使用 system.configuration 空間下的 configurationmanager 類了。具體實現如下:

// 定義連線字串

string connstring =  configurationmanager.connectionstrings["connstr"].connectionstring;

// 建立 connection 物件

sqlconnection conn = new sqlconnection(connstring);

···

如何將字串反轉

今天看看某某童鞋的部落格看到他寫的一題,如何將字串反轉,結果一看就感覺,既然客戶端可以完成,就用js。於是第一想法,將字串拆成陣列嘛,然後反轉,然後再join 組合嘛,這不就o了,於是立即下手 儘管還在複習可憐的固體物理,哎。var teststring document.getelementbyi...

如何將字串反轉?

1.stringbuilder的reverse 方法,最簡單 public static string reverse4 string s 2.使用字串陣列,實現從尾部開始逐個逆序放入字串 public static string reverse3 string s 3.使用string的chara...

資料庫連線字串 EXCEL 連線字串

odbc 標準driver driverid 790 dbq c myexcel.xls defaultdir c mypath sql表示式 select from sheet1 例如 在excel工作表名稱後面跟 字元並且使用 將其括起來。ole db 標準provider microsoft....