【发布时间】:2018-12-06 12:35:02
【问题描述】:
我有一个 MVC 项目。我将 MySql.data.dll 文件添加到我的项目中。我的 localhost 和 mysql 数据库已打开。我的数据库名称是proje,表是hasta_bilgileri。
我搜索并尝试了太多解决方案,但每次遇到不同的问题。我的代码有什么问题?最后的错误之一是
“root 用户拒绝访问”
MySqlConnection con = new MySqlConnection("Server=localhost;Database=proje;Uid=root;password=123456;");
MySqlDataAdapter da = new MySqlDataAdapter("Select *From hasta_bilgileri", con);
DataSet table = new DataSet();
try
{
con.Open();
}
catch (Exception e)
{
Console.WriteLine(e);
}
da.Fill(table, "hasta_bilgileri");
con.Close();
【问题讨论】:
-
你在这里得到什么输出,你期望什么?你有错误吗?如果是这样,它们是什么?我们需要更多细节。
-
在您的查询中,* 后面不应该有空格,例如“Select * from tablename”
-
为什么你在
con.Open发现异常,但在da.Fill却没有? -
最后一个错误是“用户 root 访问被拒绝”。
标签: c# mysql asp.net asp.net-mvc mysql-workbench