如果直接將連線字串放在程式中,當要修改連線字串時,就要修改相關**,如果專案中多次使用該連線字串,則可能需要多次修改相關**。這種重複性的工作會給以後**的修改帶來極大的不便,因此最好的辦法就是將連線字串儲存在配置檔案中,每次讀取的時候直接讀取配置檔案中的字串就行了;若要修改,只需修改配置檔案即可。
那麼如何實現將將資料庫連線字串儲存在配置檔案中並讀取呢?
右鍵專案:新增 -> 新建項 -> 常規 -> 應用程式配置檔案。如下圖所示:
具體**如下所示:
<?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....