-1

C# プログラムを Web サイト データベースに接続しようとしています。プログラムを実行し、ボタンをクリックして接続を有効にすると、try catch ブロックがこのエラーをキャッチします。

ここに画像の説明を入力

server = "MY WEBSITE IP,PORT";
database = "DATABASE NAME";
uid = "USER FOR THE DATABASE";
password = "PASSWORD FOR THE USER";

try
{
    string myConnection = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
    MySqlConnection myConn = new MySqlConnection(myConnection);

    MySqlCommand SelectCommand = new MySqlCommand("CREATE DATABASE FancyDatabase;",myConn);

    MySqlDataReader myReader;
    myConn.Open();
    myReader = SelectCommand.ExecuteReader();
    myConn.Close();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
4

4 に答える 4

2

コンピューター (IP アドレス) からの接続を許可するには、mysql の構成を変更する必要があります。デフォルトでは、サーバーへのローカル接続のみが許可されています。

于 2013-06-01T21:01:03.557 に答える