我正在尝试使用app.config将我的本地MySQL数据库连接到我的Windows窗体应用程序。 但我继续得到下面提到的例外。任何人都可以帮助我。 例外:
App.config如:
<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>
答案 0 :(得分:4)
标签名称区分大小写,应为:
<connectionStrings>
...
</connectionStrings>
注意:System.Data.SqlClient
是Microsoft SQL Server的提供者,而不是MySQL。
答案 1 :(得分:0)
您有两个结束标记</configSections>
。删除<connectionstrings>
并且,<connectionstrings>
区分大小写。它应该是<connectionStrings>
答案 2 :(得分:0)
这里有两点需要注意。
MyConnectionstringname