1.导入jar包:
hibernate-release-4.3.5.Final/lib/optional/*.jar
2.加入配置:
<!-- 配置 C3P0 数据源 -->
<property name="hibernate.c3p0.max_size">10</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="c3p0.acquire_increment">2</property>
<property name="c3p0.idle_test_period">2000</property>
<property name="c3p0.timeout">2000</property>
<property name="c3p0.max_statements">10</property>
hibernate.c3p0.max_size: 数据库连接池的最大连接数
hibernate.c3p0.min_size: 数据库连接池的最小连接数
hibernate.c3p0.timeout: 数据库连接池中连接对象在多长时间没有使用过后,就应该被销毁
hibernate.c3p0.max_statements: 缓存 Statement 对象的数量
hibernate.c3p0.idle_test_period: 表示连接池检测线程多长时间检测一次池内的所有链接对象是否超时. 连接池本身不
会把自己从连接池中移除,而是专门有一个线程按照一定的时间间隔来做这件事,这个线程通过比较连接对象最后一
次被使用时间和当前时间的时间差来和 timeout 做对比,进而决定是否销毁这个连接对象。
hibernate.c3p0.acquire_increment: 当数据库连接池中的连接耗尽时, 同一时刻获取多少个数据库连接
分享到:
相关推荐
博文链接:https://wxinpeng.iteye.com/blog/203110
c3p0Jar包,Hibernate配置数据源必备,包含xml配置文件
博文链接:https://wxinpeng.iteye.com/blog/203088
hibernate4使用c3p0数据源所依赖的jar包 包含资源: c3p0-0.9.2.1.jar hibernate-c3p0-4.2.21.Final.jar mchange-commons-java-0.2.3.4.jar
一个hibernate数据源的c3p0配置,希望对你有帮助
博文链接:https://wxinpeng.iteye.com/blog/203093
SSH整合学习笔记之struts2+spring+hibernate+c3p0源码
C3P0是一个开源的JDBC连接池...C3P0数据源在项目开发中使用得比较多。导入相关jar包c3p0-0.9.2-pre1.jar、mchange-commons-0.2.jar,如果操作的是Oracle数据库,那么还需要导入c3p0-oracle-thin-extras-0.9.2-pre1.jar
hibernate c3p0数据源 所需 3个jar包。3个资源只要1分,在这下载保证安全
博文链接:https://wxinpeng.iteye.com/blog/203114