步驟一.請先到Proxool網站下載Library proxool-0.9.0RC2.zip,及下載要用的JDBC Driver
.先將proxool-0.9.0RC2.zip解壓縮放至專案目錄下的lib底下
.再將JDBC Driver放到專案Lib目錄底下
步驟二.將proxool-0.9.0RC2.jar放至專案下的lib目錄底下
設定XML檔案
在專案下的web-inf\web.xml增加以下設定
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.configuration.ServletConfigurator
</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
步驟三.在專案下web-inf\新增一proxool.xml
<proxool>
<alias>DB</alias> <!-- 別名 -->
<driver-url>jdbc:oracle:thin:@127.0.0.1:ZENWEB</driver-url> <!-- 資料庫URL -->
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <!-- JDBC Driver -->
<driver-properties>
<property name="user" value="user"/> <!-- 帳號 -->
<property name="password" value="pass"/> <!-- 密碼 -->
</driver-properties>
<maximum-connection-count>10</maximum-connection-count>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
步驟四.寫一個ProxoolDB.java,使用Proxool 傳回一個connection物件
package com.db;
import java.sql.*;
public class ProxoolDB {
private Connection con = null;
public Connection getDBConnection(){
try {
con = DriverManager.getConnection("proxool.DB");
}catch (Exception e) {
} finally {
return con;
}
}
}
沒有留言:
張貼留言