Proxool的連線方法

2021-07-11 03:10:24 字數 1829 閱讀 7242

解壓後,把commons-logging.jar和proxool-0.9.0rc2.jar放到工程的lib資料夾裡面。¬

方法一:¬

和jdbc連線方法類似。¬

jdbc連線方法:¬

class.forname("com.mysql.jdbc.driver");//資料庫的驅動¬

connection con = drivermanager.getconnection("jdbc:mysql:","root","root");//連線的url¬

proxool連線方法:¬

class.forname("org.logicalcobwebs.proxool.proxooldriver");¬

connection con = drivermanager.getconnection("proxool.aaa:com.mysql.jdbc.driver:jdbc:mysql:","root","root");¬

需要注意的是,class.forname載入的是proxool的驅動。¬

getconnection裡url的內容是("proxool.別名:資料庫的驅動:連線的url")¬

這裡的別名可以隨便填寫,但一定要寫……¬

方法二:¬

首先在web-inf目錄下建立proxool.xml檔案。¬

內容如下:¬

<?xml version="1.0" encoding="iso-8859-1"?>¬

anything outside the "proxool" tag is ignored. -->¬¬¬

mysql¬

jdbc:mysql:¬

com.mysql.jdbc.driver¬¬¬

¬¬10¬select current_date¬¬¬

proxool.xml這個檔案是用來設定別名的。其中標籤就是別名的設定段。¬

alias是別名;¬

driver-url是驅動的url,就是連線的url;¬

driver-class是驅動的類,就是資料庫驅動;¬

driver-properties是驅動的屬性,可以設定登陸資料庫的使用者名稱和密碼。¬

maximum-connection-count是最大連線數。¬

在工程的web.xml裡新增¬

¬servletconfigurator¬

org.logicalcobwebs.proxool.configuration.servletconfigurator¬

¬xmlfile¬

web-inf/proxool.xml¬¬1¬

¬這段標記是要求tomcat在啟動的時候載入proxool驅動並且指明 proxool.xml的位置。¬

不寫的話,上面設定的別名就沒用了。¬

做完上面的工作後,建立連線只需要¬

connection con = drivermanager.getconnection("proxool.mysql");¬

這一句就可以了,class.forname也不需要了。¬

注:別名是可以設定多個的,我們在連線多種資料庫的時候就可以設定多個別名方便訪問了!!¬

檢視proxool的狀態

在工程的web.xml裡新增¬

¬admin¬

org.logicalcobwebs.proxool.admin.servlet.adminservlet¬

¬admin¬

/admin¬

就可以通過/admin來訪問proxool的狀態了。¬

例如:

下面我建立了兩個別名,分別是mysql和dbmysql,最大連線數分別是10和20。¬

我用dbmysql連線資料庫,然後檢視proxool狀態。¬

使用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...

Proxool連線池的簡單配置

jdbc oracle thin 127.0.0.1 1521 ora oracle.jdbc.driver.oracledriver 90000 150 3 100 3 4 在web.xml裡新增如下 proxoolservletconfigurator org.logicalcobwebs.pr...