我正在尝试连接到我的 mysql 数据库,但似乎没有任何效果。
我快疯了,我已经连续在互联网上搜索了大约 3 个小时,但没有找到任何对我有用的东西。拜托,有人可以帮助我吗?
这是我目前的代码:
public bool tryLogin(string username, string password)
{
MySqlConnection con =
new MySqlConnection("Server=159.253.0.3;Database=dbname;Uid=username;Pwd=password;"); // Removed the login info.
MySqlCommand cmd =
new MySqlCommand("SELECT * FROM login WHERE user_name = '" + username + "' AND user_pass = '" + password +
"';");
cmd.Connection = con;
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
if (reader.IsDBNull(0))
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return false;
}
else
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return true;
}
}
else
{
return false;
}
}
这是我不断收到的错误:
Access denied for user 'joeysft57_app'@'53569B33.cm-6-7c.dynamic.ziggo.nl' (using password: YES)
最佳答案
看起来像是许可(权利)问题..您可以通过将它与您的本地数据库连接来确认它..如果它与您的本地数据库一起工作那么肯定是许可问题
关于c# - 无法使用C#连接到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11276102/