proxool动态连接池

动态连接池用于消除

频繁访问数据库对服务性带来的瓶颈,起到缓冲池的作用。

现在性能较好的数据库连接池是proxool

 

在JDBC中的使用方法:

 

首先现在proxool-0.9.1.zip包,解压把lib中的两个包放到工程中,并用build path导入。

这样就可以使用proxool的Driver了。

 

在JDBC中 有两个地方要改:

1.驱动类名;

2.连接数据库的url。

 

              JDBC的连接

 

                     proxool中的连接

 

当然proxool还有很多有用的配置参数:

用法:

 

这是一个用于连接数据库的类Util的实例化函数:

从配置文件中读取url              //与jdbc中的url相同            例:jdbc:mysql://192.168.70.9:3310

        name、password        //不赘言

        driver             //此处的driver是用于连接连接池的driver   例:org.logicalcobwebs.proxool.ProxoolDriver

 

 

 

然后自己构建连接池(proxool)的url : proxool.fetcher:com.mysql.jdbc.Driver:jdbc:mysql://192.168.70.9:3310

这样我们可见:得到的数据库的conn 都是从proxool的管理处得来的。

 

在新建的info配置文件中我们可以设定一些参数:

如上的最大连接数、最小连接数、连接保持时间等(另两个参数稍后研究,但是有用)。

 

然后用 url和  info一起去建立conn。

这样就得到了科配置的连接池。

 

 

posted @ 2012-08-28 21:49  LLLeon  阅读(413)  评论(0编辑  收藏  举报