一、配置proxool.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>JCCP</alias> <!--数据源的别名-->
<!--url连接串-->
<driver-url>
jdbc:oracle:thin:@192.168.88.196:1521:bup
</driver-url>
<!--驱动类-->
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="ssm" /> <!--用户名-->
<property name="password" value="bupdev" /><!--密码-->
</driver-properties>
<!--最大连接数(默认5个),超过了这个连接数,再有请求时,就排在队列等候,最大的等待请求数由maximum-new-connections决定-->
<maximum-connection-count>
100
</maximum-connection-count>
<!--最小连接数(默认2个)-->
<minimum-connection-count>
10
</minimum-connection-count>
<!--proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 默认30秒-->
<house-keeping-sleep-time>
90000
</house-keeping-sleep-time>
<!--没有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受-->
<maximum-new-connections>
10
</maximum-new-connections>
<!--最少保持的空闲连接数(默认2个)-->
<prototype-count>5</prototype-count>
<!--在使用之前测试-->
<test-before-use>true</test-before-use>
<!--用于保持连接的测试语句 -->
<house-keeping-test-sql>
select sysdate from dual
</house-keeping-test-sql>
</proxool>
</something-else-entirely>
二、配置web.xml
在web.xml中加入以下配置
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.admin.servlet.AdminServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/jccpConnPoolInfo.do</url-pattern>
</servlet-mapping>
说明: proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能