我没有看到这个东西,但我一直在试图时间最长得到一些做法与SQL数据库。我尝试了MSSQL并且感到沮丧,所以我尝试了MySQL并进一步了解了一些。数据库似乎已经启动并且正在运行,我甚至做了一个查询来创建表。虽然当试图连接微软的C#Express版本时,我得到了一个例外:“意外认证方法mysql_native_password”我知道密码是正确的。我什至引用MySQL.Data.dll。这是我的代码,我在connection.Open()上得到异常。有人可以帮我吗?C# - 意外的认证方法mysql_native_password例外
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();
}
}
}
这种帮助,但现在我发现了一个未知的数据库错误。 – 2012-04-11 15:23:46