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

sea*_*ean 3 c# mysql error-handling visual-studio-2010

我正在使用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;
        }
Run Code Online (Sandbox Code Playgroud)

这是错误消息的屏幕截图:

在此输入图像描述

Mit*_*eat 9

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

来自Connectionstrings.com:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Run Code Online (Sandbox Code Playgroud)