知识大全 Hibernate 中配置C3P0连接池
Posted 单位
篇首语:但使书种多,会有岁稔时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate 中配置C3P0连接池相关的知识,希望对你有一定的参考价值。
Hibernate 中配置C3P0连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Hibernate自带的连接池算法相当不成熟 它只是为了让你快些上手 并不适合用于产品系统或性能测试中 出于最佳性能和稳定性考虑你应该使用第三方的连接池 只需要用特定连接池的设置替换 nnection pool_size即可 这将关闭Hibernate自带的连接池 例如 你可能会想用C P
C P 是一个随Hibernate一同分发的开源的JDBC连接池 它位于lib目录下 如果你设置了hibernate c p *相关的属性 Hibernate将使用 C P ConnectionProvider来缓存JDBC连接 如果你更原意使用Proxool 请参考发 行包中的hibernate properties并到Hibernate网站获取更多的信息
这是一个使用C P 的hibernate properties样例文件(来自Hibernate包中etc目录下)
############################## C P Connection Pool##############################
#hibernate c p max_size #hibernate c p min_size #hibernate c p timeout #hibernate c p max_statements #hibernate c p idle_test_period #hibernate c p acquire_increment #hibernate c p validate false
在hibernate cfg xml文件里面加入如下的配置
<! 最大连接数 > <property name= hibernate c p max_size > </property> <! 最小连接数 > <property name= hibernate c p min_size > </property> <! 获得连接的超时时间 如果超过这个时间 会抛出异常 单位毫秒 > <property name= hibernate c p timeout > </property> <! 最大的PreparedStatement的数量 > <property name= hibernate c p max_statements > </property> <! 每隔 秒检查连接池里的空闲连接 单位是秒 > <property name= hibernate c p idle_test_period > </property> <! 当连接池里面的连接用完的时候 C P 一下获取的新的连接数 > <property name= hibernate c p acquire_increment > </property> <! 每次都验证连接是否可用 > <property name= hibernate c p validate >true</property>
完整示例如下(hibernate properties)
nnection driver_class = postgresql Drivernnection url = jdbc:postgresql://localhost/mydatabasennection username = myusernnection password = secrethibernate c p min_size= hibernate c p max_size= hibernate c p timeout= hibernate c p max_statements= hibernate dialect = hibernate dialect PostgreSQLDialect
相关参考
Spring配C3P0连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! applicatio
数据库连接池C3P0名字的由来 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很多人都用过jav
知识大全 连接Oracle数据库的Hibernate配置文件
连接Oracle数据库的Hibernate配置文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在默认通过myeclipse生成的配置里spring使用的是apache的dbcp连接池 <beanid=dataSource class=monsdbcpBasicDataSource
知识大全 在 tomcat 5 中配置数据库连接池(DBCP)
在tomcat5中配置数据库连接池(DBCP) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首
数据库连接池概述 数据库连接是一种关键的有限的昂贵的资源这一点在多用户的网页应用程序中体现得尤为突出对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性影响到程序的性能指标数据库连接池正是
jboss配置 mysql数据库连接池实例 :配置: JDK JBoss &n
Tomcat5.0-5.5连接池配置指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文以目
Tomcat下配置MySQL数据库连接池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在$CA
Tomcat5.5数据库连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!猫咪正不断把自己B