【Java】数据库连接池C3P0封装库和c3p0-config.xml的xml配置文档

本文介绍了在Java中使用C3P0数据库连接池的配置过程,包括c3p0-config.xml的设置,特别强调了配置文件的命名和位置要求,以及针对MySQL 8.0版本的特定连接参数。同时,展示了C3P0Utils工具类的封装代码,方便进行数据库操作。
摘要由CSDN通过智能技术生成

用到的库和版本说明

- c3p0-0.9.5.1.jar
- mchange-commons-java-0.2.10
- mysql-connector-java-8.0.11.jar 
- mysql版本8.0

c3p-config.properties配置文件

注意事项:

  1. 使用c3p0xml配置文件必须命名为 c3p0-config.xml, 否则程序运行会报错
  2. c3p0-config.xml必须放在src下目录, 否则无效
  3. 因为本人使用的是mysql8.0的版本所以连接池配置跟低版本的有些区别.

区别分别为:

  1. 获取数据库驱动的包为: com.mysql.cj.jdbc.Driver
  2. 必须设置链接的参数为(如果不设置, 程序跑不起来):
    characterEncoding=utf-8&serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
    <default-config>
        <property name="user">root</property>
        <property name="password">123456</property>
        <property name="driverClass">com.mysql.cj.jdbc.Driv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值