web.config配置数据库连接
第一种:获取连接字符串
首先要定义命名空间 system.configuration
1. string connstr= string constr = ConfigurationManager.AppSettings["connstring"];
web.config文件:加在<appsettings>和</appsettings> 之间
<appsettings> <add key="connstring" value="uid=xx;pwd=xx;database=batabase_name;server=(local)" /> </appsettings>
uid :就是数据库的用户名;
pwd:就是数据库的密码;
database:就是你新建的数据库的名字;
server:就是你使用的服务器名(远程的计算机输入IP,如果是本地计算机输入(local))
2.web.config文件:加在</configSections>后面
连接字符串为:string connectionString = ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;
<connectionStrings><remove name="LocalSqlServer" /><add name="SqlConnStr" connectionString="user id=xx;password=xx;initial catalog=database_name;data source=.\sqlxxxx" /></connectionStrings>
这两种方法是通用的
详解:
连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.
首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
"user id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
"password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
"initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
"Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
"Connect Timeout=30":连接超时时间为30秒.
转载于:https://www.cnblogs.com/ZX-LMY/p/5233648.html
web.config配置数据库连接相关推荐
- ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池
下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助. ...
- asp.net web.config连接mysql数据库_ASP.NET中使用web.config配置数据库连接
本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接.web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一 ...
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...
- Asp.net中的web.config配置
Asp.net中的web.config配置 Asp.net中的web.config配置... 1 一. 配置文件保存位置... 2 二. 配置文件加载顺序... 2 三. 配置文件节点介绍... 3 ...
- [asp.netMVC]通过configSource提高web.config配置灵活性
转载连接:http://www.cnblogs.com/Gyoung/p/3590778.html 通过configSource提高web.config配置灵活性 很多时候我们会有这样的情况,开发环境 ...
- Web.Config配置详细说明
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点:位于配置文件的顶部,包含在<configSections>标志中. 2.特定 ...
- asp.net中web.config配置节点大全详解
web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找. (2)如果当 ...
- Asp.Net web.config配置节点大全详解
web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结 点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在we ...
- 通过configSource提高web.config配置灵活性
很多时候我们会有这样的情况,开发环境和测试环境中的配置文件是不一样的,最明显的就是数据库连接串,这样,每次我们发布一个测试版本,都要手动去修改一下配置文件,是不是很麻烦的说.其实利用web.confi ...
最新文章
- 悠悠二十载,Nginx创始人Igor宣布离职
- 【Verilog HDL 训练】第 06 天(边沿检测)
- Putty 重新启动 linux sqlserver服务
- delphi中webbrowse控件中模拟点击文本超链接_功能测试——控件测试
- 敏捷落地的会议和工具
- [NOIP2009 最优贸易]
- Requirements Analysis with 'pseud-Formal' Method
- 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果
- Iframe用法总结
- 生成Bernese格式的地球自转参数文件-POLUPD
- C语言中TC20是什么意思,c语言tc20下载
- 【算法】极小极大值搜索算法MinimaxSearch————井字棋的应用
- windows 安装SNMP MIB Browser
- Blue Coat 庖丁解牛 云安全势在必行
- ISP、IAP、DFU和bootloader
- win10+睡眠+计算机命令,Win10关闭系统休眠——使用powercfg –h off命令轻松节省硬盘容量...
- RESTful架构和实现级别
- vb3.0 升级vb6.0_将VB6升级到VB.NET(性能改进)
- 雨刮器全国产化电子元件推荐方案
- mac下编译hadoop3.0.*版本的native lib