我对此一无所知,但我一直在尝试使用 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();
}
}
}