1、下载c3p0

2、实现 UnpooledDataSourceFactory

package com.joinhealth.esb.db;

import org.apache.ibatis.datasource.unpooled.UnpooledDataSourceFactory;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class C3P0DataSourceFactory extends UnpooledDataSourceFactory {

    public C3P0DataSourceFactory() {
this.dataSource = new ComboPooledDataSource();
} }

3、Mybatis-config.xml 配置

 <dataSource type="com.joinhealth.esb.db.C3P0DataSourceFactory">
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql://192.168.10.101:3306/esb?useUnicode=true&amp;characterEncoding=UTF-8"/>
<property name="user" value="root"/>
<property name="password" value=""/>
<property name="idleConnectionTestPeriod" value="60" />
<property name="maxPoolSize" value="20" />
<property name="maxIdleTime" value="600" />
</dataSource>

更多 c3p0 配置参数请到 http://www.mchange.com/projects/c3p0/index.html#configuration_properties

最新文章

  1. 研究一下javascript的模块规范(CommonJs/AMD/CMD)
  2. Entity Framework学习笔记——记一个错误解决方式及思路
  3. FireMonkey ListView 自动计算行高
  4. 如何在没有安装微软Excel环境下操作Excel文件?
  5. ubuntu 12.04 搭建nginx + php + mysql +phpmyadmin
  6. 《神经网络和深度学习》系列文章十二:Hadamard积,s⊙t
  7. 子网/ip/子网掩码
  8. aix ipcs使用说明
  9. acm - cry for no one
  10. html5脚本编程
  11. 一个编程菜鸟的进阶之路(C/C++)
  12. Android自定义View(LineBreakLayout-自动换行的标签容器)
  13. 【洛谷P1659】啦啦队排练
  14. ES5 常用 语法(object Arrary 函数绑定this指向)
  15. VUE初体验篇-安装
  16. linux - man 提示:No entry for tty in section 4 of the manual
  17. JS与CSS阻止元素被选中及清除选中的方法总结
  18. Tensorflow实战系列之一:《Tensorflow实现自己的图像分类》
  19. 搭建ssh框架项目(五)
  20. MyBatis学习笔记(二)——使用MyBatis对表执行CRUD操作

热门文章

  1. wxpython学习资源
  2. Linux nc (netcat) 详解
  3. Python Standard Library
  4. TimeUnit 笔记
  5. AC日记——平衡树练习 codevs 4244
  6. 前端读者 | 分分钟让你理解HTTPS
  7. poj1860(Bellman—fold)
  8. gcc与gdb的使用
  9. centos中pyenv安装
  10. Codeforces 891B - Gluttony