jdbc:oracle:thin:@127.0.0.1:1521:ora
oracle.jdbc.driver.oracledriver
90000
150
3
100
3
4、在web.xml裡新增如下:
proxoolservletconfigurator
org.logicalcobwebs.proxool.configuration.servletconfigurator
xmlfile
web-inf/config/proxool.xml
1admin
org.logicalcobwebs.proxool.admin.servlet.adminservlet
proxool.alias=test
proxool.driver-class=oracle.jdbc.driver.oracledriver
proxool.driver-url=jdbc:oracle:thin:@192.168.10.160:1521:orcl
proxool.user=test
proxool.password=testpass
proxool.maximum-connection-count=20
proxool.prototype-count=4
proxool.house-keeping-test-sql=select sysdate from dual
proxool.verbose=true
proxool.statistics=10s,1m,1d
proxool.statistics-log-level=error
servletconfigurator
org.logicalcobwebs.proxool.configuration.servletconfigurator
propertyfile
web-inf/config/proxool.properties 1
在呼叫資料庫連線**
class.forname("org.logicalcobwebs.proxool.proxooldriver");
connection conn = drivermanager.getconnection("proxool.test");
還有一些配置屬性:
maximum-connection-lifetime 最大連線生命週期 預設值:4小時
maximum-active-time: 最大活動時間 預設值:5分鐘
maximum-connection-count 最大連線數 預設值:15個
minimum-connection-count 最小連線數 預設值:5個
在用admin呼叫的時候,可以檢視這個web應用所有的連線數的狀態,雖然這個外掛程式可以把不活動的連線自動放到連線池裡,但是如果連線數過多,而不及時kill的話,對**的連線是有很大的影響的,建議還是手工kill。
在web-info下建立檔案:proxool.xml
檔案內容如下:
<?xml version="1.0" encoding="utf-8"?>
dbpool
jdbc:oracle:thin:@127.0.0.1:1521:ora
oracle.jdbc.driver.oracledriver
90000
150
3
100
3
4、在web.xml檔案內加入以下內容:
proxoolservletconfigurator
org.logicalcobwebs.proxool.configuration.servletconfigurator
xmlfile
web-inf/proxool.xml
1admin
org.logicalcobwebs.proxool.admin.servlet.adminservlet
在spring框架中使用proxool資料來源bean
方法一、使用proxool的資料來源bean。在spring的bean配置檔案中增加配置**,如下:
oracle.jdbc.driver.oracledriver
jdbc:oracle:thin:@127.0.0.1:1521:ora
syssysdb1
101true
true
以上引數與在proxool中配置的基本相同,這裡不在做解釋。
方法二、結合spring的org.springframework.jdbc.datasource.drivermanagerdatasource類來使用,配置如下:
1、先在web-inf目錄下建立proxool.xml檔案。參考上面的proxool.xml及web.xml配置。
2、在spring的bean配置檔案中配置以下**:
Proxool連線池配置屬性
proxool連線池是sourceforge下的乙個開源專案,這個專案提供乙個健壯 易用的連線池,最為關鍵的是這個連線池提供監控的功能,方便易用,便於發現連線洩漏的情況。開源專案位址是 proxool提供了很多配置屬性,其屬性意義如下,當然還是建議直接檢視官方文件properties.html 屬性...
使用Proxool連線池
jdbc mysql 127.0.0.1 3306 student com.mysql.jdbc.driver 10select current date proxool.xml這個檔案是用來設定別名的。其中標籤就是別名的設定段。alias是別名 driver url是驅動的url,就是連線的url...
Proxool連線池設定
proxool連線池是sourceforge下的乙個開源專案,這個專案提供乙個健壯 易用的連線池,最為關鍵的是這個連線池提供監控的功能,方便易用,便於發現連線洩漏的情況。開源專案位址是 配置連線池比較的簡單 2 配置資料來源 在web info下建立檔案 proxool.xml,檔案內容如下 dev...