当前位置: 代码迷 >> J2EE >> HELP!求大神帮忙见见这段代码错在哪里
  详细解决方案

HELP!求大神帮忙见见这段代码错在哪里

热度:61   发布时间:2016-04-17 23:16:13.0
HELP!求大神帮忙看看这段代码错在哪里
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:203)
... 67 more
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3558)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3490)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3996)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1284)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2142)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:781)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAcce
------解决思路----------------------
本地的话应该是 数据库用户名,密码有错

------解决思路----------------------
Access denied for user 'root'@'localhost' (using password: YES)  数据库连接没有通过。

------解决思路----------------------
看看这个。
------解决思路----------------------
数据库的用户名、密码有误,可以用客户端试试,没问题再java。
------解决思路----------------------
Access denied for user 'root'@'localhost' (using password: YES)
密码错了,使用本地数据库客户端工具直接连接数据库,验证密码。
------解决思路----------------------
通过报错信息来看,是数据库未成功连接,你可以重新创建用户尝试下
------解决思路----------------------
引用:
Quote: 引用:

Access denied for user 'root'@'localhost' (using password: YES)
密码错了,使用本地数据库客户端工具直接连接数据库,验证密码。

打开终端 输入密码  可以正常登录

用的是root用户么?
  相关解决方案