我对此一无所知,但我一直在尝试使用 SQL 数据库进行一些练习。我尝试了 MSSQL 并感到沮丧,所以我尝试了 MySQL 并走得更远。数据库似乎已经启动并正在运行,我什至做了一个查询来创建一个表。虽然在尝试连接 Microsoft 的 C# Express 版本时出现异常:“意外的身份验证方法 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();
            }
        }
     }