c# - 不支持使用的关键字(MySQL 和 Visual Studio 2010)

标签 c# mysql visual-studio-2010 error-handling

我正在使用 C# 和 MySQL 创建一个登录表单。我陷入了 SQLConnection。它说我使用的关键字不受支持。

这是我的代码:

        using (var con = new SqlConnection("host=localhost;usr=root;password=admin;db=timekeeping;"))
        using (var cmd = con.CreateCommand())
        {
            con.Open();
            cmd.CommandText = "SELECT count(*) FROM receptionist WHERE username = @username AND password = @password;";
            cmd.Parameters.AddWithValue("@username", username);
            cmd.Parameters.AddWithValue("@password", password);
            var count = (long)cmd.ExecuteScalar();
            return count > 0;
        }

这是错误信息的截图:

enter image description here

最佳答案

您需要为 MySQL 使用正确的连接字符串关键字:

来自 Connectionstrings.com :

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

关于c# - 不支持使用的关键字(MySQL 和 Visual Studio 2010),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6462271/

相关文章:

mysql - 如何使用 BASH 将今天的日期(格式为 "-YYYY-MM-DD")附加到 MySQL 表名

mysql - 使用 REGEXP 在 MySQL 5 中返回特定的捕获组/子字符串

c# - 重写 C# 条件语句问题

c# - 在 Maui Blazor 上显示/隐藏虚拟键盘

c# - 如何返回具有特定 View 的 ActionResult(不是 Controller 名称)

c# - 区分两个类

vb.net - 文本框验证

c# - 我如何判断我的程序是否是焦点程序?

mysql - 修改密码后无法登录MySQL

VB.NET 在实现接口(interface)时调整自动生成代码