一、配置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驅動程序增加連接池功能