第一种:获取连接字符串

首先要定义命名空间 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配置数据库连接相关推荐

  1. ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池

    下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助.     ...

  2. asp.net web.config连接mysql数据库_ASP.NET中使用web.config配置数据库连接

    本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接.web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一 ...

  3. ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

    ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...

  4. Asp.net中的web.config配置

    Asp.net中的web.config配置 Asp.net中的web.config配置... 1 一. 配置文件保存位置... 2 二. 配置文件加载顺序... 2 三. 配置文件节点介绍... 3 ...

  5. [asp.netMVC]通过configSource提高web.config配置灵活性

    转载连接:http://www.cnblogs.com/Gyoung/p/3590778.html 通过configSource提高web.config配置灵活性 很多时候我们会有这样的情况,开发环境 ...

  6. Web.Config配置详细说明

    (一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明     特点:位于配置文件的顶部,包含在<configSections>标志中. 2.特定 ...

  7. asp.net中web.config配置节点大全详解

    web.config 文件查找规则:        (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找.        (2)如果当 ...

  8. Asp.Net web.config配置节点大全详解

    web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结 点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在we ...

  9. 通过configSource提高web.config配置灵活性

    很多时候我们会有这样的情况,开发环境和测试环境中的配置文件是不一样的,最明显的就是数据库连接串,这样,每次我们发布一个测试版本,都要手动去修改一下配置文件,是不是很麻烦的说.其实利用web.confi ...

最新文章

  1. 悠悠二十载,Nginx创始人Igor宣布离职
  2. 【Verilog HDL 训练】第 06 天(边沿检测)
  3. Putty 重新启动 linux sqlserver服务
  4. delphi中webbrowse控件中模拟点击文本超链接_功能测试——控件测试
  5. 敏捷落地的会议和工具
  6. [NOIP2009 最优贸易]
  7. Requirements Analysis with 'pseud-Formal' Method
  8. 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果
  9. Iframe用法总结
  10. 生成Bernese格式的地球自转参数文件-POLUPD
  11. C语言中TC20是什么意思,c语言tc20下载
  12. 【算法】极小极大值搜索算法MinimaxSearch————井字棋的应用
  13. windows 安装SNMP MIB Browser
  14. Blue Coat 庖丁解牛 云安全势在必行
  15. ISP、IAP、DFU和bootloader
  16. win10+睡眠+计算机命令,Win10关闭系统休眠——使用powercfg –h off命令轻松节省硬盘容量...
  17. RESTful架构和实现级别
  18. vb3.0 升级vb6.0_将VB6升级到VB.NET(性能改进)
  19. 雨刮器全国产化电子元件推荐方案
  20. mac下编译hadoop3.0.*版本的native lib

热门文章

  1. 大家好!欢迎来到我的博客!
  2. 齐博V7仿爱丽图库模板(含齐博图库V1.0模板)
  3. javascript --- 变量提升的理解
  4. 算法 --- 希尔排序、归并排序、快速排序的js实现
  5. html5 --- 特性检测
  6. SylixOS中select原理及使用分析
  7. Vue2 源码漫游(一)
  8. ios CGRec用法
  9. Flatten Binary Tree to Linked List (DFS)
  10. Scheme N皇后