MyBatis虽自带连接池POOLED,但是我们不推荐使用,推荐使用诸如C3P0之类的市面上的主流连接池
一,使用C3P0连接池
导入依赖
com.mchange
c3p0
0.9.5.4
创建C3P0与MyBatis兼容的数据源工厂类(其它连接池同理)
/**
* C3P0与mybatis兼容使用的数据源工厂类
*/
public class C3P0DataSourceFactory extends UnpooledDataSourceFactory {
public C3P0DataSourceFactory() {
this.dataSource = new ComboPooledDataSource();
}
}
修改mybatis-config.xml文件
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
value="jdbc:mysql://localhost:3306/babytun?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT"/>