关于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

本文详细介绍了如何配置和使用c3p0数据库连接池,包括下载依赖、创建配置文件c3p0-config.xml,并提供了一个DBUtils.java的示例。同时,针对可能出现的连接超时、系统变量错误、URL错误和会话失败等问题,提供了相应的解决方案,强调了数据库驱动包、服务状态和配置参数的重要性。
469

被折叠的 条评论
为什么被折叠?



