一个网站两个数据库

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:39:56
SQL数据库。头晕,听说要写两个连接类,可是我不会写类,也不知道怎么调用。希望高手们能给个提示,不管写类,还是不写类,总之能解决问题就行。现在只有30分,明天再追加10分.
几位回答的都很好,都比我厉害,如果能提供点详细的代码让我研究一下就更好了.多谢!

两个连接和一个连接没有差别,
反正要用不同变量分开的.
只要你自己知道哪个连接是连到哪个数据库就可以了.
arCnn1 ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db1.mdb") & ";Persist Security Info=False"

arCnn2 ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db2.mdb") & ";Persist Security Info=False"

这样的话,你要使用db1时,就用arcnn1的连接,要用db2时,就用arcnn2的连接信息.

连接语句:
<appSettings>
<add key="connstr1" value="server=FFA719D24CCE4B4;uid=sa;pwd=sa;database=thdb" />
<add key="connstr2" value="server=FFA719D24CCE4B4;uid=sa;pwd=sa;database=thdb" />
</appSettings>
调用:
SqlConnection MyCn=new SqlConnection(ConfigurationSettings.AppSettings["connstr1"]);//调用连接字符串connstr1或connstr2

问楼上几位,如果在很多页面调用数据库怎么办?
假如在程序入口有一个标记,在其他功能页面怎么知道我调用哪个数据库呢,难道所有页面都作判断???
工作量太大了吧!!
如果用Session保存(登陆)和(标记)
怎么能够保证