proxool簡明使用方法

2021-04-15 09:00:41 字數 2133 閱讀 7988

proxool的2種連線方法:

首先從 http://proxool.sourceforge.net/

**proxool-

0.9.0

rc2.zip

解壓後,把commons-logging.jar和proxool-

0.9.0

rc2.jar放到工程的lib資料夾裡面。

方法一:

和jdbc連線方法類似。

jdbc連線方法:

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

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

proxool連線方法:

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

connection con = drivermanager.getconnection("proxool.aaa:com.mysql.jdbc.driver:jdbc:mysql://127.0.0.1:3306/student","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://127.0.0.1:3306/student

com.mysql.jdbc.driver

10select 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

的狀態了。

例如:http://127.0.0.1/ex/admin

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

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

makefile簡明使用方法

命令前面加乙個減號的意思是,該命令如果出錯也不停止 命令前面加 的意思是,這個命令將不顯示出來 makefile中的變數其實就是c語言中的巨集 定義的變數不能使用後面定義的變數 定義的變數可以使用後面的變數 是追加 例如,a 5 b c 5 b b mb是5m,c是5 vpath變數 make會在當...

mockcpp使用方法簡明指導

mockcpp使用方法簡明指導mock工具介紹 mock工具的作用是指定函式的行為 模擬函式的行為 可以對入參進行校驗,對出參進行設定,還可以指定函式的返回值。1 mock規範 每個mocker function 開始,跟一系列的.stubs with will等的內容的整體,稱為乙個mock規範。...

Proxool的連線方法

解壓後,把commons logging.jar和proxool 0.9.0rc2.jar放到工程的lib資料夾裡面。方法一 和jdbc連線方法類似。jdbc連線方法 class.forname com.mysql.jdbc.driver 資料庫的驅動 connection con driverma...