第一种MySQLConnectionconn=newMySQLConnection(newMySQLConnectionString("192.168.1.247","prodmng","root","root",3306).AsString);第二种:
第一种 MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("192.168.1.247", "prodmng", "root", "root", 3306).AsString);
第二种:
private static readonly string connectionString = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
MySQLConnection conn = new MySQLConnection(connectionString);
运行的时候,第一种可以访问数据库并显示到前端页面,第二张在conn.open()的时候,就直接挂了,报错信息如下所示。
报错信息:MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Access denied for user 'root'@'localhost' (using password: YES)
网上说这种情况是root的账号密码错了,但是第一种情况为什么能连上?
展开