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