C# WPF アプリを MySQL データベースに接続しようとしています。データベースはネットワーク内の Linux マシンにあります。PHP との接続には多くの経験がありますが、.NET 製品との接続は初めてです。私はオンラインで見つけたすべてを読みました。私はすでにMySQL接続のものをダウンロードしてインストールし、それをプロジェクトに添付しました。私はデータベースに入り、phpMyAdminを使用して仕事用PCからのクエリを受け入れることを確認しました. DBを呼び出すためにさまざまなコードを試しました。connStr 内のすべての順序を変更しました。ラベルとフォーマットを変更して、出会ったすべてのものを試してみました。このアプリに関連付けられているすべての Web ベースのツールを使用して DB に接続できるので、正しい情報を持っていることがわかります。ここに投稿したことがないので、フォーマットについて申し訳ありません。私が読んだすべてのものは、この音を非常に簡単にします。私は現在これを使用しています:
string connStr = "user=admin;database=test;server=192.168.0.37;password=******;"; MySqlConnection conn = new MySqlConnection(connStr);
try
{
Console.WriteLine("Trying to connect to: ..." + connStr); Console.WriteLine("Connecting to MySQL...");
conn.Open();
// Perform database operations
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
conn.Close();
Console.WriteLine("Done.");
そして、私はこのエラーが発生しています:
Test.vshost.exe Error: 0 : Unable to connect to any of the specified MySQL hosts.
A first chance exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.
at MySql.Data.MySqlClient.NativeDriver.Open()...
これについてご協力いただきありがとうございます。