內容回顧
在前兩講中,我們講到了連接數據庫,並向數據庫插入數據,我們在應用程序開發中,數據庫的操作必不可少,在B/S架構的程序中,大部分程序都是面向數據庫的開發,對數據庫進行增加、修改、刪除、查詢等操作。常用的數據庫有oracle , mssql ,mysql,sybase,access等,而asp.net提供了豐富的數據庫操作,這些操作可以分為三個步驟:
- 第一,使用SqlConnection對象連接數據庫;
- 第二,建立SqlCommand對象,負責SQL語句的執行和存儲過程的調用;
- 第三,對SQL或存儲過程執行後返回的“結果”進行操作。
這些操作我們在上兩講的內容中已接觸過,今天我們著重講解asp.net配置數據庫連接,在前兩講中,我們應用到了ConfigurationManager這個對象來獲取配置文件中數據庫的連接字符串,我們在配置文件中,連接字符串如下:
那麼,配置文件中數據庫的連接還有沒有其它的方法呢 ? 我們今天重點講解連接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的用戶名和密碼,如下圖所示:
3:Initial Catalog
需要連接的數據庫名稱
4:providerName
連接數據庫的驅動名稱
建立數據庫連接
當我們配置好數據庫連接文件後,在代碼中通過ConfigurationManager對象來獲取配置文件中的連接字符串,通過實例化SqlConnection對象,即可完成數據庫的連接
下一講我們講解ASP.NET連接ACCESS的連接字符串。
閱讀更多 道哥說編程 的文章