通过C3P0连接池连接MySQL数据库
C3P0是一个开源的JDBC连接池。
一、准备工作
1、下载
C3P0工具包
-
c3p0-0.9.5.5.jar (C3P0核心)
-
mchange-commons-java-0.2.19.jar (C3P0依赖)
下载地址:https://sourceforge.net/projects/c3p0/
MySQL的JDBC驱动包
mysql-connector-java-5.1.49.jar
下载地址:https://dev.mysql.com/downloads/connector/j/
DBUtils工具类库
我们还需要使用DBUtils和C3P0一起配合使用。
下载地址:https://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi
2、导入
将jar包复制到libs文件夹,将jar包添加到库文件中(右击jar包 --> Build Path --> Add To Build Path)
3、配置 c3p0-config.xml
在工程的 src 目录下新建一个名为 c3p0-config 的XML文件(文件名不能自定义)
然后开始配置:
<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driverproperty> <property name="jdbcUrl">jdbc:mysql://localhost:3306/db_hrproperty> <property name="user">rootproperty> <property name="password">1234property> default-config> c3p0-config>