proxool 连接池 简单用法笔记

1、从官方网站下载   proxool-0.9.1.tar.gz    http://proxool.sourceforge.net/download.html

 

2、将解压后的文件proxool-0.9.1.jarproxool-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");

           }

}

  

 

你可能感兴趣的:(proxool)