无法从 Windows 窗体应用程序中的 app.config 连接到本地 SQL 数据库
本文关键字:连接 config 数据库 SQL app Windows 窗体 应用程序 | 更新日期: 2023-09-27 18:34:08
我正在尝试使用app.config将我的本地MySQL数据库连接到我的Windows表单应用程序。但我继续得到下面提到的例外,任何人都可以帮我吗?例外:
应用程序配置如下:
<configuration>
<connectionstrings>
<!--<add name ="support_KB" connectionstring="server= .'sqlexpress;database=kbase_support;Integrated Security=SSPI" />-->
<add name ="MyConnectionstringname"
providerName="System.Data.SqlClient"
connectionstring="Data Source=.'sqlexpress;Initial Catalog=kbase_support;Integrated Security=SSPI" />
</connectionstrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>
标签名称是大小写的,它应该是:
<connectionStrings>
...
</connectionStrings>
注意:System.Data.SqlClient
是Microsoft SQL Server的提供程序,而不是MySQL。
您有两个结束标记</configSections>
。在<connectionstrings>
之前删除一个
而且,<connectionstrings>
区分大小写。应该是<connectionStrings>
这里有两点需要注意。
- 您谈论的是 MySql,但连接字符串看起来像 MSSql。
- 初始化 SqlConnection 对象时,请确保提供正确的连接字符串名称
MyConnectionstringname