我有一个mvc项目。我将mysql.data.dll文件添加到我的项目中。我的localhost和mysql数据库是开放的。我的数据库名是 proje
table是 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();
1条答案
按热度按时间vecaoik11#
不是因为你的剧本:
签入密码
con
! 如果正确:在phpmyadmin,在
"User Accounts"
创建新用户!确保您正在定义
"Host Name"
作为"%"
!声明一个清晰的密码,以便稍后在中使用
con
检查Global Privileges
!检查这里!
完成!
&有关脚本的详细信息:
catch(Exception e)
最好是这样:catch(MySqlException e)
.使用
Finally
关闭连接后捕获异常!