-1

我无法弄清楚连接字符串有什么问题。我尝试了所有可能的字符串变体。它是在 vs 2015 的 WPF 框架中完成的。我刚刚安装了 SQL Server 2016。

代码是:

string ConnectionString = "Server=localhost;Port=3306;Database=EliseDB;Uid=root;Pwd=";
MySqlConnection conn = new MySqlConnection(ConnectionString);
conn.Open();

显示的错误是:

MySql.Data.dll 中的“MySql.Data.MySqlClient.MySqlException”

MySql.Data.dll 中出现“MySql.Data.MySqlClient.MySqlException”类型的异常,但未在用户代码中处理

附加信息:

无法连接到任何指定的 MySQL 主机。

我什至尝试在服务器配置管理器中重新启动 TCP/IP。

4

1 回答 1

1

参考:https ://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(v=vs.110).aspx

类似于以下内容:

string connectionString = "Data Source=localhost, 3306;
Initial Catalog=EliseDB;User ID=root"

SqlConnection cnn = new SqlConnection(connectionString)

try
{
    cnn.Open();
    MessageBox.Show("Opened connection!");
    cnn.Close();
}
catch (Exception ex)
{
    MessageBox.Show("Big Problem: " + ex.message);
}
于 2017-12-13T09:19:03.107 回答