SQL Server數(shù)據(jù)庫連接 Web.config如何配置
此文章主要介紹的是Web.config正確配置SQL Server數(shù)據(jù)庫連接的實際擦步驟,在圖5-6中,選擇“添加新的啟用了調(diào)試的Web.config文件”單選按鈕,在圖5-6中,單擊“確定”按鈕后,在“解決方案資源管理器”對話框中可以看到。
在Web應(yīng)用程序的根目錄中創(chuàng)建了一個“Web.config”文件,如圖所示。
圖1.1 “未啟用調(diào)試”對話框
圖1.2生成“Web.config”文件
“Web.config”文件中提供的設(shè)置可以應(yīng)用于整個應(yīng)用程序,包括應(yīng)用程序的子目錄。在配置文件“Web.config”中,所有的配置信息都位于<configuration>和</configuration>XML根節(jié)點之間。
配置SQL Server數(shù)據(jù)庫連接
在“Web.config”文件中可以在<connectionStrings></connectionStrings>節(jié)點中配置SQL Server數(shù)據(jù)庫連接字符串,配置過程中使用的屬性如表所示。
下表是 配置SQL Server連接字符串使用的屬性
屬 性 說 明
Data Source 指定數(shù)據(jù)庫服務(wù)器名稱
Database 指定要連接的數(shù)據(jù)庫名
Uid 指定要登錄的數(shù)據(jù)庫服務(wù)器的用戶名
Pwd 指定要登錄的數(shù)據(jù)庫服務(wù)器的密碼
設(shè)置表5-7中的屬性連接數(shù)據(jù)庫時,采用的是SQL Server身份驗證。有時也采用Windows身份驗證,此時,需要配置SQL Server連接字符串使用的屬性為Data Source(指定數(shù)據(jù)庫服務(wù)器名)、Initial Catalog(指定要連接的數(shù)據(jù)庫名)、Integrated Security(指定是否采用集成Windows身份驗證)。
下面通過示例演示如何在“Web.config”文件中配置SQL Server數(shù)據(jù)庫連接,并在應(yīng)用程序中讀取配置信息。創(chuàng)建該示例的過程如下。
新建一個名為“Web configtest”的網(wǎng)站,默認的主頁名為“Default.aspx”。
在“Web.config”文件的<appSettings></appSettings>節(jié)點中添加如下代碼以連接SQL Server數(shù)據(jù)庫:
<appSettings> <add key="sqlConn" value="Data Source=localhost;Initial Catalog= pubs; Integrated Security=True"/> </appSettings>
在頁面“Default.aspx”的“設(shè)計”視圖中添加一個GridView控件,用來顯示綁定到其上的數(shù)據(jù)。
在代碼隱藏文件“Default.aspx.cs”中添加代碼,將數(shù)據(jù)庫中的數(shù)據(jù)綁定到GridView控件上,代碼如下所示。
using System; using System.Data.SqlClient; …… public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String conn = ConfigurationManager.AppSettings["sqlConn"]; SqlDataAdapter sda = new SqlDataAdapter("select * from publishers", conn); DataSet ds = new DataSet(); sda.Fill(ds, "publishers"); GridView1.DataSource = ds.Tables["publishers"]; GridView1.DataBind(); } }
以上的相關(guān)內(nèi)容就是對Web.config配置SQL Server數(shù)據(jù)庫連接的介紹,希望大家能有所收獲。
- ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法
- Web.config 和 App.config 的區(qū)別分析
- asp.net代碼中修改web.config節(jié)點的具體方法
- IIS7.5使用web.config設(shè)置偽靜態(tài)的二種方法
- 圖解修改IIS web.config配置文件增設(shè)置默認文檔的方法
- web.config配置連接字符串的方法
- ASP.NET中Web.config文件的層次關(guān)系詳細介紹
- ASP.NET配置文件Web.config用法詳解
- IIS7.5提示無法寫入配置文件web.config的解決方法
- 詳解ASP.NET配置文件Web.config
- web.config中配置數(shù)據(jù)庫連接的方式
相關(guān)文章
ASP.NET Core中快速構(gòu)建PDF文檔的步驟分享
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中快速構(gòu)建PDF文檔的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ASP.NET Core具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-12-12詳解ASP.NET MVC下的異步Action的定義和執(zhí)行原理
這篇文章主要介紹了詳解ASP.NET MVC下的異步Action的定義和執(zhí)行原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12.NET讀寫Excel工具Spire.Xls使用 重量級的Excel圖表功能(5)
這篇文章主要為大家詳細介紹了.NET讀寫Excel工具Spire.Xls使用,重量級的Excel圖表功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11asp.net DropDownList 三級聯(lián)動下拉菜單實現(xiàn)代碼
asp.net DropDownList 三級聯(lián)動下拉菜單效果代碼,需要的朋友可以參考下。2009-12-12ASP.NET設(shè)計網(wǎng)絡(luò)硬盤之查看文件夾實現(xiàn)代碼
下面要介紹的實例包括網(wǎng)上硬盤的許多功能,將一步步為大家進行介紹。首先創(chuàng)建工程實例,然后進行主界面的設(shè)計,最后對各個功能的實現(xiàn)分別進行介紹2012-10-10asp.net JavaScript插件 JavaScript Function Outliner
一個JavaScript Function Outliner插件 第四版本 支持內(nèi)嵌javascript,且可以對javascript進行壓縮2008-07-07