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