java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
上边的问题与jar包的版本有关吗?
如果没有关系的话,那在c3p0配置文件里配置的用户名以及密码都是可以使用的,并且使用黑窗口能够进入里边 ,
并且能够看到数据库,并且能够查询到表内容。
数据库登录、查看表内容等都正常使用,请问还有其他的问题能够造成这个结果吗?
4 个解决方案
#1
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///chatroom</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
这是xml配置文件内容
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///chatroom</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
这是xml配置文件内容
#2
数据库是本地连接。
#3
Access denied for user 'root'@'localhost'
没有权限
执行
grant all on *.* to root@localhost identified by 'root';
没有权限
执行
grant all on *.* to root@localhost identified by 'root';
#4
先用 mysql 本身的命令行工具测试一下是否能连接。
#1
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///chatroom</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
这是xml配置文件内容
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql:///chatroom</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
这是xml配置文件内容
#2
数据库是本地连接。
#3
Access denied for user 'root'@'localhost'
没有权限
执行
grant all on *.* to root@localhost identified by 'root';
没有权限
执行
grant all on *.* to root@localhost identified by 'root';
#4
先用 mysql 本身的命令行工具测试一下是否能连接。