0

リモート マシンから C# を使用して mysql サーバーに接続できません。phpmyadmin を介してすべてのテーブルにアクセスできるため、サーバーが機能していることはわかっています。サーバーでファイアウォールをオフにし、任意のホストに対してユーザーを構成し、接続文字列を次のようにフォーマットします。

Server=ip address;Uid=user;Pwd=password;Database=db name;

しかし、SqlConnection オブジェクトの Open メソッドを呼び出すと、一般的なサーバーが見つからないというエラーが表示され、メソッドにかかる時間だけ明らかにタイムアウトします。mysql サーバーの構成を見逃したかどうかはわかりません。次に何を試せばよいかわかりません...

4

2 に答える 2

5

Microsoft SQL ServerデータベースSqlConnectionに接続するを使用しているようです。

MySQL クライアント ライブラリを使用する必要があります。

于 2012-04-30T13:15:51.333 に答える
1

このSqlConnectionクラスは、Microsoft SQL Server に排他的に接続するために使用されます。MySQL データベースに接続するには、 MySQL Connector/NETをダウンロードする必要があります。次に、および関連するクラスをかなりよくMySqlConnection反映するクラスを使用します。SqlConnection

于 2012-04-30T13:19:23.687 に答える