您的位置:首页 > 数据库 > MySQL

连接mysql数据库出现下面错误的原因

2012-03-20 15:19 465 查看
java.sql.SQLException: Access denied for user 'root,password=123456'@'localhost' (using password: NO)

今天自己试着写了下连接数据库的代码的时候出现一个问题,整了半天才发现错误的原因

String driver="com.mysql.jdbc.Driver";

String url ="jdbc:mysql://localhost:3306/paper?user=root,password=123456";

Class.forName(driver);

this.connection=DriverManager.getConnection(url);

这段代码有一处出现了错误“user=root,password=123456”这里不能用“,”连接而是用“&”,默认的“&”符合用来分隔用户名和密码的。

其实我想了下,这个还有一种写法不容易出错:DriverManager.getConnection(url,user,password);这个方法把他们分开写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐