通过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>