我创建了一个.net服务,该服务与web.config文件中声明的数据库一起使用。现在项目进化了,我需要查询多个数据库,如何在web.config中执行此操作,然后指定要在c#文件中查询的数据库? 以下是指定当前数据库的方式:
<connectionStrings>
<add name="stringName" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
</connectionStrings>
谢谢!
答案 0 :(得分:2)
您只需使用其他名称规范向connectionStrings
部分添加其他项目。
你的程序如何调用数据库是另一个故事,我没有定义现有代码的代码部分。你只需要找到它并使用相同的方法,只需添加另一个变量来识别它。
<connectionStrings>
<add name="stringName" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
<add name="stringName2" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
</connectionStrings>