【发布时间】:2017-02-06 04:01:07
【问题描述】:
连接mysql数据库有问题密码正确
这里是我的 .cs 示例
private void btn_connect_Click(object sender, RoutedEventArgs e)
{
string myConnectionString = "Server=ip-adress;Port=3306;Uid=user;Pwd=pass;Database=db-name;";
MySqlConnection conn = new MySqlConnection(myConnectionString);
try
{
conn.Open();
}
catch (Exception)
{
}
conn.Close();
}
但它在调试器中给了我这个
IsPasswordExpired = 'conn.IsPasswordExpired' 引发了“System.NullReferenceException”类型的异常
ServerThread 'conn.ServerThread' 引发了类型为 'System.NullReferenceException' int {System.NullReferenceException}
的异常
ServerVersion 'conn.ServerVersion' 引发了类型为“System.NullReferenceException”的异常字符串 {System.NullReferenceException}
什么意思!
谢谢!
【问题讨论】:
-
我假设您可以通过 WorkBench 或 cmd 行连接到您的 SQL 服务器?