poolman数据库连接池

本文介绍了由于Tomcat自带连接池的性能问题,选择使用Poolman2.0作为替代方案。详细步骤包括下载Poolman资源并添加到classpath,配置poolman.xml以设定数据库连接池参数,如驱动、URL、用户名、密码等,并将其置于WEB-INFclassesconf目录下。同时在web.xml中配置初始化连接池的servlet,并展示了PoolmanConnectBroker类的实现,用于获取数据库连接。最后,文章提供了一个成功的poolman.xml配置示例。
摘要由CSDN通过智能技术生成
 

由于tomcat自带的连接池有性能问题,因此采用第三方的开源连接池,比如poolman2.0(中文文档比较少)
1、下载poolman的资源,地址为:http://telia.dl.sourceforge.net/sourceforge/poolman/;
     将poolman.jar(jdbc2_0-stdext.jar,jmxri.jar,jta.jar,xerces.jar)加入classpath;
2、配置poolman.xml,这个xml文件声明池的各种信息。
      各属性说明如下:
      <dbname> 池名
      <jndiName> JNDI 名
      <driver> 数据库驱动,如:org.gjt.mm.mysql.Driver
      <url> 数据库的连接地址
      <username><password>连接数据库的用户名及密码
      <initialConnections> 池的初始连接数,默认值为1
      <minimumSize> 最少连接数,默认值为0
      <maximumSize> 最大的连接数,默认值为Inter.MAX_VALUE (2的31次方-1)
      <connectionTimeout> 连接最长保留时间,默认值为1200秒
      <userTimeout> 数据库库操作的最长时间,默认值20秒
      <logFile> 日志文件地址,默认为system.out
      <debugging> 是否为调试状态,默认为false
      <cacheEnabled> 缓存resultse ,默认false
      <cacheRefreshInterval> 缓存刷新间隔,默认:30秒
     
      **把poolman.xml文件放置在\WEB-INF\classes\conf路径下
      3、在web.xml下配置初始化连接池的servlet(该servlet似乎也可以不配置,配置的好处是为了方便poolman.xml改变放置路径)
        <servlet>
<servlet-name>PoolmanConnectBroker</servle

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值