asp.net mvc

asp.net mvc,第1张

通过web.config可配置多个数据库连接

<appSettings>

<add key="ConnectionString" value="Data Source=(local)Database=dataUid=saPWD=123" />

<add key="ConnectionString1" value="Data Source=192.168.1.1Database=data1Uid=saPWD=123" />

<add key="ConnectionString2" value="Data Source=192.168.1.2Database=data2Uid=saPWD=123" />

<add key="ConnectionString3" value="Data Source=192.168.1.3Database=data3Uid=saPWD=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"])

思路如下:

1、多个数据库,就需要多个数据库的连接对象

2、每个数据库连接,可以使用不同的结果集对象来打开

3、展示的时候,逐次展示

4、关闭每个数据库连接和结果集对象


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10648314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存