在一个大的项目中往往会有多个数据库,在实际操作中自由切换是很重要的。
大致流程就是现在web.config中配置多个数据源,然后在操作数据层时根据实际情况来选择所需要的数据源。
一、web.config配置
在connectionStrings中配置
<connectionStrings>
<add name="DB1" connectionString="Data Source=.;Initial Catalog=myDB1;User ID=root;Password=123" />
<add name="DB2" connectionString="Data Source=.;Initial Catalog=myDB2;User ID=root;Password=123" />
<add name="DB3" connectionString="Data Source=.;Initial Catalog=myDB3;User ID=root;Password=123" />
</connectionStrings>
其中Data Source=服务器名(. 表示本机),Initial Catalog=数据库名
二、在操作数据层时设置connectionString
在操作数据库时将填写connectionString的地方把 ConfigurationManager.ConnectionStrings["DB1"].ConnectionString赋值给connectionString就可以了