私はこれについて何も見ていませんでしたが、私は長い間 SQL データベースの練習をしようと試みてきました。私は MSSQL を試してみましたが、どこまでもイライラしていました。データベースは稼働しているようで、クエリを実行してテーブルを作成しました。Microsoft の C# Express エディションに接続しようとすると、"unexpected authentication method mysql_native_password" という例外が発生しますが、パスワードが正しいことはわかっています。MySQL.Data.dll も参照しています。これが私のコードです。connection.Open()で例外が発生します。誰か助けてください。
public Form1()
{
MySqlConnection connection = new MySqlConnection("Data Source = localhost; Initial Catalog = MySQL55; Integrated Security = SSPI; User ID = root; Password = <REMOVED>;");
try
{
connection.Open();
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}