SQL Server数据库连接,Web.config的正确配置 [转]
http://database.51cto.com/art/201007/213289.htm
此文章主要介绍的是Web.config正确配置SQL Server数据库连接的实际擦步骤,在图5-6中,选择“添加新的启用了调试的Web.config文件”单选按钮,在图5-6中,单击“确定”按钮后,在“解决方案资源管理器”对话框中可以看到。
在Web应用程序的根目录中创建了一个“Web.config”文件,如图5-7所示。

图5-6 “未启用调试”对话框 图5-6 “未启用调试”对话框
图5-6 “未启用调试”对话框 图5-7 生成“Web.config”文件
“Web.config”文件中提供的设置可以应用于整个应用程序,包括应用程序的子目录。在配置文件“Web.config”中,所有的配置信息都位于<configuration>和</configuration>XML根节点之间。
1.配置SQL Server数据库连接
在“Web.config”文件中可以在<connectionStrings></connectionStrings>节点中配置SQL Server数据库连接字符串,配置过程中使用的属性如表5-7所示。
表5-7 配置SQL Server连接字符串使用的属性
属 性
说 明
Data Source
指定数据库服务器名称
Database
指定要连接的数据库名
Uid
指定要登录的数据库服务器的用户名
Pwd
指定要登录的数据库服务器的密码
设置表5-7中的属性连接数据库时,采用的是SQL Server身份验证。有时也采用Windows身份验证,此时,需要配置SQL Server连接字符串使用的属性为Data Source(指定数据库服务器名)、Initial Catalog(指定要连接的数据库名)、Integrated Security(指定是否采用集成Windows身份验证)。
下面通过示例演示如何在“Web.config”文件中配置SQL Server数据库连接,并在应用程序中读取配置信息。创建该示例的过程如下。
新建一个名为“Web configtest”的网站,默认的主页名为“Default.aspx”。
在“Web.config”文件的<appSettings></appSettings>节点中添加如下代码以连接SQL Server数据库:
- <appSettings>
- <add key="sqlConn" value="Data Source=localhost;Initial Catalog= pubs;
- Integrated Security=True"/>
- </appSettings>
在页面“Default.aspx”的“设计”视图中添加一个GridView控件,用来显示绑定到其上的数据。
在代码隐藏文件“Default.aspx.cs”中添加代码,将数据库中的数据绑定到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();
- }
- }
以上的相关内容就是对Web.config配置SQL Server数据库连接的介绍,望你能有所收获。
SQL Server数据库连接,Web.config的正确配置 [转]的更多相关文章
- vs连接服务器sql server数据库 web.config和代码
方法一.在web.config里面配置,后连接数据库 (1)web.config文件:加在<connectionStrings>和</connectionStrings> 之间 ...
- web.config文件中配置数据库连接的两种方式
web.config文件中配置数据库连接的两种方式 标签: 数据库webconfig 2015-04-28 18:18 31590人阅读 评论(1)收藏举报 分类: 数据库(74) 在网站开发 ...
- 如何在web.config文件中配置Session变量的生命周期
实例说明:在网上购物商城中,为了维护在线购物环境,一般只有注册会员才可以购买商品.实现购物功能时,先通过Session变量记录会员的登录名,然后在购买商品页面通过判断会员是否登录确定其能否购买商品. ...
- SQL server 数据库连接方式分析
SQL server 数据库连接方式图示: ODBC和OLEDB连接的区别 ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术.它实际上是ADO的前身.早期的数据库连接是非常 ...
- HTTP 错误 500.19 – Internal Server Error web.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:\inetpub\custerr”[转]
给ASP或者ASP.NET等需要配置IIS服务器的过程中,很可能会遇到以下两种错误.尤其是用Win7系统的,配置IIS7.0版本比用XP系统配置IIS5.1版本而言要复杂复杂一些.当同时需要配置ASP ...
- MS SQL Server 数据库连接字符串详解
MS SQL Server 数据库连接字符串详解 原地址:http://blog.csdn.net/jhhja/article/details/6096565 问题 : 超时时间已到.在从池中获取连接 ...
- 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...
- 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)
从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...
- 在web.config里面添加配置信息
在web.config里面添加配置信息规范文字 代码如下 在<appSettings>中间添加 <add key="Director" value="处 ...
随机推荐
- CSU-ACM寒假集训选拔-入门题
CSU-ACM寒假集训选拔-入门题 仅选择部分有价值的题 J(2165): 时间旅行 Description 假设 Bobo 位于时间轴(数轴)上 t0 点,他要使用时间机器回到区间 (0, h] 中 ...
- 禁用jQuery chosen的选择下拉菜单
想法是启用被勾掉之后,左侧下拉框禁用.这是chosen()的 disabled之后需要更新一下.就这样,还有别的方法的话请分享,O(∩_∩)O哈哈~
- 【BZOJ1717】[Usaco2006 Dec]Milk Patterns 产奶的模式 (二分+SA)
求重复k次的最长重复子串,解法见罗穗骞大神的后缀数组论文 ; var x,y,rank,sa,h,s,num,c:..maxn] of longint; n,time:longint; functio ...
- [HEOI2014][bzoj3611] 大工程 [虚树+dp]
题面: 传送门 思路: 又是一道虚树入门级的题目,但是这道题的实际难点在于dp 首先,这道题是可以点分治做的,而且因为6s时限随便浪,所以写点分治也不是不可以 但是,dp因为$O\left(n\rig ...
- 个人环境搭建——版本控制SVN
版本控制SVN SVN服务器配置: 第一部分:svn服务器搭建(主要是四步走) 参考:http://www.son1c.cn/show/920.html 一,安装Subversion sudo apt ...
- Vue.js笔记 — vue-router路由懒加载
用vue.js写单页面应用时,会出现打包后的JavaScript包非常大,影响页面加载,我们可以利用路由的懒加载去优化这个问题,当我们用到某个路由后,才去加载对应的组件,这样就会更加高效,实现代码如下 ...
- MYSQL重复记录排除法处理方式
SELECT tmp.user_id, tmp.course_id, tmp.type, tmp.expire_time, @rownum := @rownum + 1, IF ( @course_i ...
- 【全局变量】mysql查看全局变量以及设置全局变量的值
1.查看mysql的所有全局变量的值 SHOW GLOBAL VARIABLES 或者 SHOW VARIABLES mysql有很多全局变量,包括系统的一些基本信息,以及mysql的一些基本配置都可 ...
- Codeforces 920G List Of Integers 二分 + 容斥
题目链接 题意 给定 \(x,p,k\),求大于 \(x\) 的第 \(k\) 个与 \(p\) 互质的数. 思路 参考 蒟蒻JHY. 二分答案 \(y\),再去 \(check\) 在 \([x,y ...
- python 代码格式
python 代码格式 Python对代码的缩进要求非常严格,如果不采用合理的代码缩进,将抛出SyntaxError异常 Python语句中一般以新行作为为语句的结束符.但是我们可以使用斜杠( )将一 ...