1、从官方网站下载 proxool-0.9.1.tar.gz http://proxool.sourceforge.net/download.html
2、将解压后的文件proxool-0.9.1.jar和proxool-cglib.jar 复制到 WebContent/WEB-INF/lib 目录下。
3、将commons-logging-1.1.1.jar复制到WebContent/WEB-INF/lib 目录下。
4、以连接mysql数据库为例。使用proxool连接池还需要数据库jdbc驱动的支持。需将mysql-connector-java-5.1.6-bin.jar复制到WebContent/WEB-INF/lib 目录下。
此时目录如下:
5、配置(以使用XML文件为例),在WebContent/WEB-INF 目录下新建XML文件,保存为proxool.xml。
proxool.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?> <something-else-entirely> <proxool> <alias>db_myproducts</alias> <driver-url>jdbc:mysql://localhost:3306/db_myproducts</driver-url> <driver-class>com.mysql.jdbc.Driver </driver-class> <driver-properties> <property name="user" value="root" /> <property name="password" value="123456" /> </driver-properties> <maximum-connection-count>10</maximum-connection-count> <house-keeping-test-sql>select CURRENT_DATE </house-keeping-test-sql> </proxool> </something-else-entirely>
注:db_myproducts为数据库名,root为数据库登录名,123456为数据库密码,需根据实际情况更改。
6、在 WebContent/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>
7、现在便可使用proxool 获得数据库连接了。
public class DbUtil {
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection("proxool.db_myproducts");
}
}