日期:2014-05-20  浏览次数:20813 次

在项目中mysql数据库访问不到,报错如下,求解决
我在配置文件里面配置好了,但是就是访问不到,先是配置文件的一部分:
 <parameter ID="JDBC_DRIVER">
        <value>com.mysql.jdbc.Driver</value>
    </parameter>
    <parameter ID="JDBC_URL">
        <value>jdbc:mysql://localhost:3306/eap?    autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=gbk</value>
    </parameter>
    <parameter ID="JDBC_USER">
        <value>root</value>
    </parameter>
    <parameter ID="JDBC_PWD">
        <value>111111</value>
    </parameter>

会报如下错误:
Cannot create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception: 'java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)'.
mysql 数据库 jdbc user

------解决方案--------------------
密码不多,,,,
------解决方案--------------------
你没有登录权限
------解决方案--------------------
先看看连接代码有问题吗,再者就是最好只有一个配置文件,不要存在其他的配置文件。你可能改错配置文件了
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.说了很明白 密码不对
------解决方案--------------------
引用:
Access denied for user 'root'@'localhost' (using password: YES)'.说了很明白 密码不对

我也认为是密码不对
------解决方案--------------------
你先用数据库工具 用现在的用户名和密码看能否成功登陆?如果不能,则判断是密码不对还是没有权限 如果能登陆,则检查配置文件
------解决方案--------------------
引用:
你先用数据库工具 用现在的用户名和密码看能否成功登陆?如果不能,则判断是密码不对还是没有权限 如果能登陆,则检查配置文件

+1
------解决方案--------------------
引用:
用数据库工具登录没啥问题,配置文件我看了半天也没啥问题,但还是不行呀。


http://hi.baidu.com/injava/item/dc796d9634681bbccc80e543

是权限问题,我也遇到过。
其实这个问题,只要你把关键的错误信息输在百度里,就会有很多详细的答案。
------解决方案--------------------
Access denied for user 'root'@'localhost' (using password: YES)'.
这句话就是提示 密码错误,不过有几个原因都会指向到这个错误...

可以看看10楼给的链接,这个问题我遇到多次了。
经常在操作mysql的时候操作错误,导致mysql锁住了或者说权限不足的情况引起的。
然后定义的密码最好不要随便改,也会引起这个问题