aspnet資料庫連線mssql配置(基礎入門6)

內容回顧

在前兩講中,我們講到了連線資料庫,並向資料庫插入資料,我們在應用程式開發中,資料庫的操作必不可少,在B/S架構的程式中,大部分程式都是面向資料庫的開發,對資料庫進行增加、修改、刪除、查詢等操作。常用的資料庫有oracle , mssql ,mysql,sybase,access等,而asp。net提供了豐富的資料庫操作,這些操作可以分為三個步驟:

第一,使用SqlConnection物件連線資料庫;

第二,建立SqlCommand物件,負責SQL語句的執行和儲存過程的呼叫;

第三,對SQL或儲存過程執行後返回的“結果”進行操作。

這些操作我們在上兩講的內容中已接觸過,今天我們著重講解asp。net配置資料庫連線,在前兩講中,我們應用到了ConfigurationManager這個物件來獲取配置檔案中資料庫的連線字串,我們在配置檔案中,連線字串如下:

aspnet資料庫連線mssql配置(基礎入門6)

那麼,配置檔案中資料庫的連線還有沒有其它的方法呢 ? 我們今天重點講解連線MSSQL字串。

資料庫連線字串的內容詳解

1:Data Source

“Data Source”可以由下列字串代替:“server”,“address”,“addr”和“network address”。

Data Source=。\SQLExpress也可以寫成這樣Data Source=(local)\SQLExpress。

2:Integrated Security

“Integrated Security”可以寫成“trusted_connection”,為true時,使用當前的 Windows 帳戶憑據進行身份驗證,為false時,需要在連線中指定使用者 ID 和密碼。在上圖中,我們使用的時候,沒有寫入使用者名稱稱密碼,當然也可以把這個使用者名稱和密碼加入進去,在WINSERVER系統中,加強了對資料庫的保護和驗證功能,當資料庫伺服器和應用伺服器分離時,我們需要寫入SQL的使用者名稱和密碼,如下圖所示:

aspnet資料庫連線mssql配置(基礎入門6)

3:Initial Catalog

需要連線的資料庫名稱

4:providerName

連線資料庫的驅動名稱

建立資料庫連線

當我們配置好資料庫連線檔案後,在程式碼中透過ConfigurationManager物件來獲取配置檔案中的連線字串,透過例項化SqlConnection物件,即可完成資料庫的連線

下一講我們講解ASP。NET連線ACCESS的連線字串。