Hibernate 连接池的三种配置方式:dbcp , c3p0
来源:互联网 发布:网络乌拉是什么意思 编辑:程序博客网 时间:2024/04/28 02:32
原文地址:Hibernate 连接池的三种配置方式:dbcp , c3p0 , proxool 作者:Oo__Sunday__oO
===== 使用 proxool =======
=====ProxoolConf.xml-=====
xml 文件放在同级目录中
需要 proxool-0.8.3.jar
============ 数据库名可以这样指定 ==============
==============URL 还可以传参数===================
目前,proxool用法,被大部分人认为是最优秀的。
====== 连接池监控 =========
1.在web.xml中加上下面这段
2.http://localhost:8080/testhibernate/Admin/proxool
就可以监控到连接池的状况了!
Xml代码
- <hibernate-configuration>
- <session-factory>
- <property name="show_sql">true</property>
- <property name="dialect">
-
org.hibernate.dialect.MySQLDialect - </property>
-
- <!-- 配置proxool属性 -->
- <!--- 使用proxoolConf.xml中定义的别名 -->
- <property name="proxool.pool_alias">pool1</property>
- <!-- 指定使用的proxoolConf文件的位置(这里在SRC下)-->
- <property name="proxool.xml">ProxoolConf.xml</property>
- <property name="connection.provider_class">
- org.hibernate.connection.ProxoolConnectionProvide
r - </property>
- ....
- <!-- 指定hibernate管理的映射文件 -->
-
-
.... - </hibernate-configuration>
=====ProxoolConf.xml-=====
xml 文件放在同级目录中
需要 proxool-0.8.3.jar
Xml代码
- <?xml version="1.0" encoding="gb2312"?>
- <something-else-entirely>
- <proxool>
- <alias>pool1</alias>
- <driver-url>
-
jdbc:mysql://tpdb:3306/tpdb - </driver-url>
- <driver-class>com.mysql.jdbc.Driver</driver-class>
- <driver-properties>
- <property name="user" value="username"/>
- <property name="password" value="password"/>
- <property name="schema"
- <!-- 自动重连 -->
- <property name="autoReconnect" value="true"/>
- </driver-properties>
- <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),
- 侦察到空闲的连接就马上回收,超时的销毁-->
- <house-keeping-sleep-time>90000</house-keeping-sleep-time>
- <!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的
- 用户连接就不会被接受(正式库10,测试库1)-->
- <maximum-new-connections>10</maximum-new-connections>
- <!-- 最少保持的空闲连接数(正式库10,测试库1)-->
- <prototype-count>10</prototype-count>
- <!-- 连接池允许的最大连接数(正式库700,测试库10)-->
- <maximum-connection-count>700</maximum-connection-count>
- <!-- 连接池开启的最小连接数(正式库350,测试库5)-->
- <minimum-connection-count>350</minimum-connection-count>
- <!-- 一个活动连接的最长时间15分钟,单位毫秒 -->
- <maximum-active-time>900000</maximum-active-time>
- <!-- 一个连接的最长活动时间4小时,单位毫秒 -->
- <maximum-connection-lifetime>14400000</maximum-connection-lifetime>
- <!-- 自动检查连接是否断掉开关 -->
- <test-before-use>true</test-before-use>
- <!-- 自动检查连接是否断的测试sql语句 -->
- <house-keeping-test-sql>select sysdate() from dual</house-keeping-test-sql>
- </proxool>
- </something-else-entirely>
============ 数据库名可以这样指定 ==============
Xml代码
- <property name="connection.url">
-
jdbc:sqlserver://localhost:1433; - </property>
==============URL 还可以传参数===================
Xml代码
- <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
- <property name="connection.url">
- jdbc:mysql://localhost:3306/struts?useUnicode=true&characterEncoding=GBK
- </property>
目前,proxool用法,被大部分人认为是最优秀的。
====== 连接池监控 =========
1.在web.xml中加上下面这段
Xml代码
- <servlet>
-
-
org.logicalcobwebs.proxool.admin.servlet.AdminServlet -
-
-
-
-
-
-
2.http://localhost:8080/testhibernate/Admin/proxool
就可以监控到连接池的状况了!
- Hibernate 连接池的三种配置方式:dbcp , c3p0
- Hibernate的三种连接池设置C3P0、Proxool和DBCP -------转载 C3P0 Proxool DBCP
- DBCP,C3P0,Proxool,BoneCP详细参数介绍 以及 Hibernate配置数据库连接池的三种方式介绍
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi)
- Spring配置数据源的三种方式(dbcp,c3p0,jndi)
- Hibernate的三种连接池设置C3P0、dbcp和Proxool
- Hibernate的三种连接池设置C3P0、Proxool和DBCP
- Hibernate的三种连接池设置C3P0、Proxool和DBCP
- Hibernate的三种连接池设置C3P0、Proxool和DBCP
- Hibernate的三种连接池设置C3P0、Proxool和DBCP
- Hibernate的三种连接池设置C3P0、Proxool和DBCP
- Hibernate的三种连接池设置C3P0、dbcp和Proxool
- [J2EE]DBCP、C3P0、Proxool三大连接池的配置参数说明和使用详解
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi)
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
- 有没有一句深刻的话改变了你,并让你一直付诸实践至今?
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- 供配电考试经验谈-收藏
- 在一张表中,查询出一个字段相同,一个字段不同的记录
- .NET操作Word的实现:using Word
- Hibernate 连接池的三种配置方式:dbcp , c3p0
- 使用sp_monitor 查看SQL Server统计信息
- 日历
- AS编程--初学
- struts2中几个核心的组件ActionContext、ValueStack、OGNL表达式
- javascript 模拟 jquery serialize方法
- POJ 1706
- u-boot for tiny210 ver2.2(by liukun321咕唧咕唧)
- 在两个排序数组中查找第k小元素