MyBatis进阶七:MyBatis整合C3P0连接池;

Mybatis整合其他连接池,本篇博客以整合C3P0连接池为例。 

目录

MyBatis整合C3P0连接池的步骤:

(1)第一步:通过maven引入C3P0的依赖;

(2)第二步:创建C3P0和Mybatis兼容所需的数据源工厂类

(3)第三步:在mybatis-config.xml核心配置文件中设置

(4)第四步,测试


连接池

但是目前,在主流开发中,不推荐使用Mybatis自带的连接池;C3P0,Druid,DBCP等连接池都更强大;但是,Mybatis默认没有提供如C3P0直接的开发方式,我们需要对原始的Mybatis进行扩展,才能够使用C3P0这些连接池。


MyBatis整合C3P0连接池的步骤:

(关于C3P0连接池可以参考:JDBC入门十五:连接池(3):C3P0连接池入门;

(1)第一步:通过maven引入C3P0的依赖;

 

(2)第二步:创建C3P0和Mybatis兼容所需的数据源工厂类

如果想让mybatis支持C3P0,需要额外扩展一个类;

package com.imooc.mybatis.datasource;

import com.mchange.v2.c3p0.ComboPooledDataSource;
import org.apache.ibatis.datasource.unpooled.Unpoole
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值