关于c3p0连接池的配置与使用网上教程很多,但很多朋友在配置的时候出现了不少这样那样的问题,这里我就详细介绍怎么配置以及出现问题的解决方案!
- 先下载c3p0的依赖包和数据库的驱动包:
- c3p0依赖包官网下载:https://sourceforge.net/projects/c3p0/
- 数据库驱动包官网下载:https://dev.mysql.com/downloads/file/?id=479586
1.把下载的c3p0依赖包的那个文件夹里面的src目录下的两个*.jar包拷贝到你的项目中,最好在项目中新建一个lib文件夹放在里面,方便管理。
2.把下载的数据库驱动包文件夹里面的mysql-connector-java-8.0.12.jar也拷贝到你的项目中。
3.注意!!!在官网下的时候最好下载最新的版本,因为一般兼容性比较好,否则在配置连接的时候会出问题。
- 在项目的src目录下新建一个c3p0-config.xml文件,文件内容如下(这里以配置mysql为例):
- c3p0-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<c3p0-config>
<!--默认配置-->
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property> <!--mysql驱动包 -->
<property name="jd