C#とMySQLを使用してログインフォームを作成しています。私はSQLConnectionに固執しました。私が使用したキーワードはサポートされていないと言われています。使用されているキーワードがサポートされていません(MySQLおよびVisual Studio 2010)
これは私のコードです:あなたは、MySQLの正しい接続文字列キーワードを使用する必要が
C#とMySQLを使用してログインフォームを作成しています。私はSQLConnectionに固執しました。私が使用したキーワードはサポートされていないと言われています。使用されているキーワードがサポートされていません(MySQLおよびVisual Studio 2010)
これは私のコードです:あなたは、MySQLの正しい接続文字列キーワードを使用する必要が
:
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;
}
これは、エラーメッセージのスクリーンショットです
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
うまくいけば、それは動作します
"host=localhost;usr=root;password=admin;db=timekeeping;"
から
"Server=127.0.0.1;Database=timekeeping;Uid=root;password=admin"
に接続文字列を変更してください。
ありがとうございました。私が使用しているサーバーはどこにありますか? – sean
ローカルホストを使用しています... –