c# - 无法使用C#连接到mysql数据库

标签 c# mysql

我正在尝试连接到我的 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/

相关文章:

PHP/MySQL 构建树形菜单

c# - 在 DataTable 中查找值的 Linq 方法

c# - 这是观察者反模式吗? (有奖金状态机问题)

mysql - 导入sql数据库,拒绝我访问我的数据库?

当我尝试连接两个表时,Mysql 抛出 "Unknow column column_name in on clause"错误。

mysql - 经典ASP mysql INSERT获取结果 Operation is not allowed when the object is closed

mysql - SQLAlchemy 0.9.4 过滤组

c# - 从 WebApi MessageHandler 获取 ActionDescriptor

c# - 更改屏幕的滤色器以与多个显示器一起使用

c# - C# 中的 Json 对象反序列化