【发布时间】:2017-01-28 17:56:03
【问题描述】:
我看到了一大堆答案,但我仍然无法找到适合我的答案。
<connectionStrings>
<add
name="conString"
connectionString="Data Source=(local);Initial Catalog=wb_lab_1;Integrated Security=True"
providerName="System.Data.MysqlClient"
/>
</connectionStrings>
我无法使用 Windows 身份验证在 Windows 上创建连接字符串。我也试过:
Server=127.0.0.1;Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
Server=(local);Database=wb_lab_1;IntegratedSecurity=yes;Uid=auth_windows;
但我仍然遇到Keyword not supported 错误。我哪里错了?
UPD:这是我尝试在 C# 中连接的方式:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["conString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString); // here I got an Exception
【问题讨论】:
-
用`providerName="System.Data.SqlClient"`替换providerName`
-
@Smart,还是什么都没有。我也试过
MySql.Data.MySqlClient。 -
你确定
Date source是正确的吗? -
@Smart,是的,我可以在 MS SQL Server 中连接它,当我在 Visual Studio 中打开数据库时也会生成它。
标签: mysql sql asp.net windows connection