【数据库系列篇之一】-数据库连接池Proxool

本文主要探讨数据库连接池的重要性和使用,以Proxool为例,分为四个部分详细介绍了配置步骤,帮助读者理解并掌握数据库连接池的配置方法。
摘要由CSDN通过智能技术生成

  一、引子

     要问WEB程序与什么关系最紧密,那答案毫无疑问将会是数据库,我们几乎所有的WEB程序都是建立在数据库之上的,怪不得有些人说WEB程序其实就是跑到数据库操作系统之上的应用程序。而相应的一些数据库产品和解决方案也就应运而生,比如大到OracleDB2,小到Mysql,另一方面数据库性能优化的方案例如连接池的出现也就好不奇怪了。而我们今天所要探讨的正是数据库连接池的一个方面。

二、 Proxool 介绍
 
    目前数据库连接池产品非常之多, DBCP C3P0 Proxool 等都是非常优秀的产品,至于到底是用哪一个好那就取决与自己的喜好了,而我们今天将着重讨论 Proxool ,它这是一个 Java SQL Driver 驱动程序可以透明地为你现存的 JDBC 驱动程序增加连接池的功能,另外它提供一个的监控程序,可以实时的查看你系统所有连接池的使用情况,所以我个人偏好与它。
 
PS Hibernate 最近声称 DBCP 存在问题,它将不会在新的版本中增加对 DBCP 的支持,并建议开发者使用 C3P0 或者 Proxool ,至于什么问题我们这里就不加讨论了)
 
三、使用 Proxool
 
      说到使用很多人看到大篇大篇的使用文档就会头疼,看到英文资料就会退缩,在这里我将会用我的方式简单的罗列出它基本的使用方法其他生僻的用法将会被忽略,虽然基本但我保证胜任你的项目绝对没有问题,不信?那就跟着我一点一点的深入:)

3.1 你需要了解

    1 .它的版本:目前最新版本是 Proxool 0.9.0RC2 06 3 月份刚更新
    2 .配置连接池的几种方式:总共 3 种,属性文件 Properties 方式、 Xml 方式、程序中声明方式,由于最后一种(程序声明方式)比较老土也比较少用,所以在接下来的说明种将忽略它。
    3 .连接池的使用范围: 2 种情况- web 中的使用(带 servlet 的)、应用程序中的使用(带 main 函数的)。

3.2 配置第一步

    这一步我们将配置 proxool 的监控程序。
 
    准备条件:
          1 、一个空的 web 工程项目,可以部署到应用服务器。
          2 、加载 proxool-0.9.0RC2 lib 目录
 
    配置步骤:
    1 、在 WEB-INF 下增加文件 proxool.xml ,文件内容如下
 
<? xml version="1.0" encoding="UTF-8" ?>
< web-app  version ="2.4"  
    xmlns
="http://java.sun.com/xml/ns/j2ee"  
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
    
<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值