您的位置:首页 > 数据库

通过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"]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: