1.配置环境:
- IDEA
- c3p0-0.9.5.5.jar
- Mysql8.0.25
- jdk15
2.jar包
jar包下载地址:
链接:https://pan.baidu.com/s/1yZCWMhw7vNlOoflCKbr9gw
提取码:pvcm
3.错误如下:
C3p0连接MySql数据库时出现如下问题
4.解决方法
(1)检查c3p0-config.xml配置文件驱动类和URL是否正确
// MySQL 8.0 以下版本 - JDBC 驱动名及数据库
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/XXX</property>
// MySQL 8.0 以上版本 - JDBC 驱动名及数据库
<property name="driverClass">com.mysql.cj.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/XXX?serverTimezone=UTC</property>
题主配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.cj.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/XXX?serverTimezone=UTC</property>
<property name="user">root</property>
<property name="password">root</property>
<property name="initialPoolSize">10</property>
<property name="minPoolSize">10</property>
<property name="maxPoolSize">20</property>
</default-config>
</c3p0-config>