连接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);这个方法把他们分开写。
今天自己试着写了下连接数据库的代码的时候出现一个问题,整了半天才发现错误的原因
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);这个方法把他们分开写。
相关文章推荐
- 在ubuntu下使用Qt5.4连接mysql数据库出现错误
- mysql数据库连接过多的错误,可能的原因分析及解决办法
- java连接mysql数据库,出现错误:java.sql.SQLException
- 关于mysql数据库连接时出现代码为2003的错误的解决办法
- 连接mysql数据库时出现1045错误的解决方法。
- was 6.1.07 无法连接出现下面错误
- 【转】VB连接Excel2010数据库时出现“找不到可安装的 ISAM”错误的原因
- vs.net C# 连接数据库 出现错误 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联
- navicat 远程连接linux下的 mySql数据库,出现10061错误
- 解决Java程序连接mysql数据库出现CommunicationsException: Communications link failure错误的问题
- 连接oracle时出现 ORA-12514 错误信息的原因及处理办法
- 使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous
- 编译时,出现ln软连接错误原因及解决方法
- 各位前辈 我通过MyEclipse7.0连接本机的oracle10g数据库时老是出现下面错误,帮忙解决下
- MYSQL数据库连接不上错误代码为10061原因
- Oracle已经启动,连接sqlplus后,进行查询,出现下面错误
- 在jsp中使用JDBC连接mysql数据库出现错误
- mysql数据库连接过多的错误,可能的原因分析及解决办法
- mysql数据库在Navicat Premium连接的时候出现1862错误
- mysql数据库在Navicat Premium连接的时候出现1862错误