NDr*_*vic 0 c# sql connection-string app-config winforms
我有一个程序,通过使用TableAdapters创建的DataTables生成报告.现在我的客户端有了一个新数据库,他希望能够在新数据库和旧数据库之间切换.我发现我可以通过更改app.config中的连接字符串来实现,但我不知道如何在运行时执行此操作.你能建议我一个方法吗?谢谢
我不知道如何在运行时这样做
别.您可以在其中拥有多个连接字符串,app.config并在需要时访问它们.
组态:
<connectionStrings>
<add name="conn1" providerName="System.Data.SqlClient"
connectionString="..." />
<add name="conn2" providerName="System.Data.SqlClient"
connectionString="..." />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在代码中:
var conn1 = ConfigurationManager.ConnectionStrings["conn1"];
var conn2 = ConfigurationManager.ConnectionStrings["conn2"];
Run Code Online (Sandbox Code Playgroud)