C# 无法连接到WPF中指定的任何MySQL主机

C# 无法连接到WPF中指定的任何MySQL主机,c#,exception,mysqlconnection,mysql.data,C#,Exception,Mysqlconnection,Mysql.data,我想不出连接字符串出了什么问题。我尝试了所有可能的变奏。这是在vs 2015的WPF框架中完成的。我刚刚新安装了SQL server 2016 代码是: string ConnectionString = "Server=localhost;Port=3306;Database=EliseDB;Uid=root;Pwd="; MySqlConnection conn = new MySqlConnection(ConnectionString); conn.Open();

我想不出连接字符串出了什么问题。我尝试了所有可能的变奏。这是在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。

参考:

如下所示:

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);
}
我刚刚安装了SQL server 2016。。。这太棒了,但如果你的代码试图连接到MySql数据库,那就没用了。。。尝试改用SqlConnection类或安装MySql服务器,