积极答复者
如何将SqlConnection的SQL绑定改为App.config里并引用呢?

问题
-
Imports System.Data
Imports System.Data.SqlClient
Dim conn As SqlConnection = New SqlConnection("Data Source=SERVER;Initial Catalog=OA;User Id=sa;Password=sa;")
改为引用 App.config 的数据源,应该如何修改呢?
Microsoft Windows Live Chinese Community - Leo Chen [Stationmaster] Microsoft Windows Live MVP | Windows Live Butterfly
答案
-
Hello Leo Chen,
Welcome to MSDN Forum .
我想你要是使用 app.config 连接数据库的话,请按照下面的步骤操作就可以了:
1. 右键解决方案,添加引用 (如果你没有添加的话) system.Coonfiguratiion 。
2. 在要使用连接的代码窗口 导入命名空间 Imports System.Configuration。
3.在app.config 文件中添加连接代码:
<appSettings>
<add key="ConnectionString3" value=" Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; "/>
</appSettings>
<connectionStrings>
<add name="ConnectionString1" connectionString=" Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; "/>
</connectionStrings>
4. 读取连接字符串,连接数据库:
Dim conStr3 As String = ConfigurationManager.AppSettings("ConnectionString3")
Dim conStr1 As String = ConfigurationManager.ConnectionStrings("ConnectionString1").ConnectionString()
Dim con As SqlConnection = New SqlConnection (conStr1 )
‘或者Dim con As SqlConnection = New SqlConnection (conStr3 )
做到这,我想您应该已经连上数据库了,还有什么问题我们一起谈论。
I hope this information will be useful
Best regards
Rocky
- 已建议为答案 QLoveQ 2010年12月20日 1:44
- 已标记为答案 Liliane Teng 2010年12月20日 7:58
全部回复
-
Hello , Leo Chen
welcome to msdn forum
我想你可以参考一下这些资料:
ms-help://MS.MSDNQTR.v90.en/fxref_system.configuration/html/8dd7b082-6fdc-b304-efbf-7a7caa9b6f67.htm
如果有疑问,我们在讨论下
I hope this information will be useful
Thank you .
Best regards
Rocky
呵呵,你似乎给了一个MSFT的内部URL,呵呵,还是哪里有误了?无法正常解析哦!
Microsoft Windows Live Chinese Community - Leo Chen [Stationmaster] Microsoft Windows Live MVP | Windows Live Butterfly -
您可以使用 ConfigurationManager.AppSettings 属性 : 获取当前应用程序默认配置的 AppSettingsSection 数据。
參考 http://social.msdn.microsoft.com/Forums/en/adodotnetdataproviders/thread/9a8c9f5a-092e-4c4a-87bb-9f35d8f55da1 其中 ambidexterous 的例子
歡迎參觀我的Blog.NET菜鳥自救會 -
Hello Leo Chen,
Welcome to MSDN Forum .
我想你要是使用 app.config 连接数据库的话,请按照下面的步骤操作就可以了:
1. 右键解决方案,添加引用 (如果你没有添加的话) system.Coonfiguratiion 。
2. 在要使用连接的代码窗口 导入命名空间 Imports System.Configuration。
3.在app.config 文件中添加连接代码:
<appSettings>
<add key="ConnectionString3" value=" Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; "/>
</appSettings>
<connectionStrings>
<add name="ConnectionString1" connectionString=" Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; "/>
</connectionStrings>
4. 读取连接字符串,连接数据库:
Dim conStr3 As String = ConfigurationManager.AppSettings("ConnectionString3")
Dim conStr1 As String = ConfigurationManager.ConnectionStrings("ConnectionString1").ConnectionString()
Dim con As SqlConnection = New SqlConnection (conStr1 )
‘或者Dim con As SqlConnection = New SqlConnection (conStr3 )
做到这,我想您应该已经连上数据库了,还有什么问题我们一起谈论。
I hope this information will be useful
Best regards
Rocky
- 已建议为答案 QLoveQ 2010年12月20日 1:44
- 已标记为答案 Liliane Teng 2010年12月20日 7:58