首先,我知道这个问题已经被问了一百万次,但我就是不知道出了什么问题。
我已经使用 Microsoft Management Studio 创建了一个本地数据库,我想通过 C# 连接到它。这是我的代码:
string connStr = "Server=MSSQLSERVER;Database=UrenRegi;IntegratedSecurity=yes;Uid=auth_windows;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = new MySqlCommand("SELECT * From Users", conn);
MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adp.Fill(ds, "LoadDataBinding");
dataGrid.DataContext = ds;
conn.Close();
错误:附加信息:无法连接到任何指定的 MySQL 主机。
我使用 Windows 身份验证,因为我确信它正在工作。
最佳答案
Microsoft SQL Server 不是 MySQL。使用 SqlConnection
而不是 MySqlConnection
(对于所有其他类相同)。
关于c# - 无法连接到任何指定的 MySQL 主机。 C# 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36550449/