0

C# でデスクトップ アプリケーションを作成していますが、mysql で作成したオンライン データベースは使用しません。

String mysqlConnectionString = "Server=216.14.120.105;Database=xxx_keys;UID=xxx_root;Password=xxx;Port=3306";
MySqlConnection connection = new MySqlConnection(mysqlConnectionString);
connection.Open();

これは私が使用しているコードですが、ホストにアクセスできないというエラーが発生しました。

どこが間違っているのか、適切なコードや詳細があれば教えてください。

4

1 に答える 1

0

これがローカルサーバーユーザー「localhost」のMySQLデータベースである場合、サーバーIPはgeorgi-それも伝えました。ただし、これが外部データベースの場合は、最初に dos-prompt で telnet 接続を開いて、ファイアウォールのブロックなどがあるかどうかを確認してください。

telnet 216.14.120.105 3306

エラー メッセージが表示されず、空白のページが表示される場合は、mysql サーバーにアクセスできることを意味します。

于 2013-04-26T06:46:14.387 に答える