我在配置文件里面配置好了,但是就是访问不到,先是配置文件的一部分:
<parameter ID="JDBC_DRIVER">
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter ID="JDBC_URL">
<value>jdbc:mysql://localhost:3306/eap? autoReconnect=true&useUnicode=true&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数据库jdbcuser
<parameter ID="JDBC_DRIVER">
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter ID="JDBC_URL">
<value>jdbc:mysql://localhost:3306/eap? autoReconnect=true&useUnicode=true&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数据库jdbcuser
http://hi.baidu.com/injava/item/dc796d9634681bbccc80e543是权限问题,我也遇到过。
其实这个问题,只要你把关键的错误信息输在百度里,就会有很多详细的答案。
这句话就是提示 密码错误,不过有几个原因都会指向到这个错误...可以看看10楼给的链接,这个问题我遇到多次了。
经常在操作mysql的时候操作错误,导致mysql锁住了或者说权限不足的情况引起的。
然后定义的密码最好不要随便改,也会引起这个问题
<parameter ID="JDBC_DRIVER">
<description>直连数据库驱动</description>
<!-- <value>oracle.jdbc.OracleDriver</value> -->
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter ID="JDBC_URL">
<description>直连数据库URL</description>
<!-- <value>jdbc:oracle:thin:@localhost:1521:XE</value> -->
<value>jdbc:mysql://127.0.0.1:3306/eap?autoReconnect=true&useUnicode=true&characterEncoding=gbk</value>
</parameter>
<parameter ID="JDBC_USER">
<description>直连数据库用户</description>
<value>root</value>
</parameter>
<parameter ID="JDBC_PWD">
<description>直连数据库密码</description>
<value>123456</value>
</parameter>