通过web.config可配置多个数据库连接
2010-03-24 22:28
501 查看
原文出自:www.cnblogs.com/tangblog/archive/2009/09/15/1566835.html
如何配置和管理这些数据库连接?后经思考,还是很好的解决了这些问题:
首先在web.config文件中配置这些数据库连接(比如四个公司的数据库连接)
<appSettings>
<add key="ConnectionString" value="Data Source=(local);Database=data;Uid=sa;PWD=123" />
<add key="ConnectionString1" value="Data Source=192.168.1.1;Database=data1;Uid=sa;PWD=123" />
<add key="ConnectionString2" value="Data Source=192.168.1.2;Database=data2;Uid=sa;PWD=123" />
<add key="ConnectionString3" value="Data Source=192.168.1.3;Database=data3;Uid=sa;PWD=123" />
</appSettings>
登录时,利用session记录下所选的公司数据源
数据库连接语句:
SqlConnection sqlconn=null;
if(Session["data"]=="01")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
else if(Session["data"]=="02")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString1"]);
else if(Session["data"]=="03")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString2"]);
else if(Session["data"]=="04")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString3"]);
如何配置和管理这些数据库连接?后经思考,还是很好的解决了这些问题:
首先在web.config文件中配置这些数据库连接(比如四个公司的数据库连接)
<appSettings>
<add key="ConnectionString" value="Data Source=(local);Database=data;Uid=sa;PWD=123" />
<add key="ConnectionString1" value="Data Source=192.168.1.1;Database=data1;Uid=sa;PWD=123" />
<add key="ConnectionString2" value="Data Source=192.168.1.2;Database=data2;Uid=sa;PWD=123" />
<add key="ConnectionString3" value="Data Source=192.168.1.3;Database=data3;Uid=sa;PWD=123" />
</appSettings>
登录时,利用session记录下所选的公司数据源
数据库连接语句:
SqlConnection sqlconn=null;
if(Session["data"]=="01")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
else if(Session["data"]=="02")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString1"]);
else if(Session["data"]=="03")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString2"]);
else if(Session["data"]=="04")
sqlconn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString3"]);
相关文章推荐
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- C#连接数据库的新方法(通过web.config配置文件)
- C#连接数据库的新方法(通过web.config配置文件)
- C#连接数据库的新方法(通过web.config配置文件)
- 通过ServletConfig加载web.xml文件来连接数据库
- web.config配置数据库连接
- web.config配置数据库连接
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET web.config中 数据库连接字符串加密解密
- 关于sql access excel以及在web.config中数据库连接字符串的写法
- web.config配置数据库连接+Ado.net对象操作sql数据库
- WEB.CONFIG中数据库连接字符串
- WinForm 读取Web.config 中数据库连接字符串
- web.config connectionStrings 数据库连接字符串的解释(转载)
- 在 web.config 中保存数据库连接字段ACCESS
- 在web.config中配置数据库连接字符串
- Web.Config中数据库连接字符串解析
- ASP.NET中使用web.config配置web应用程序中的数据库连接
- webconfig 数据库连接
- web.config connectionStrings 数据库连接字符串的解释(转载)