mysql proxool.xm_proxool配置及测试(数据库用的MySQL)

Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是

这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:

http://proxool.sourceforge.net/ 配置连接池比较的简单:

1.需要用到的jar包:

i.proxool的下载地址: http://proxool.sourceforge.net/download.html

需要lib文件夹下的两个jar包(目前的版本是:proxool-0.9.1.jar)

ii.commons-logging.jar的下载地址:http://commons.apache.org/downloads/download_logging.cgi

解压后用commons-logging-版本号.jar(目前的版本是commons-logging-1.1.1.jar)

iii.相应数据库的驱动程序(我用的是:mysql-connector-java-5.1.6-bin.jar)

把这些jar包导入工程

2.在 WEB-INF 下,建立一个文件: proxool.xml,内容如下:

mydata

jdbc:mysql://localhost:3306/test

org.gjt.mm.mysql.Driver

10

select CURRENT_DATE

3.修改web.xml

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">

ServletConfigurator

org.logicalcobwebs.proxool.configuration.ServletConfigurator

xmlFile

WEB-INF/proxool.xml

1

Admin

org.logicalcobwebs.proxool.admin.servlet.AdminServlet

Admin

/Admin

index.jsp

4.测试的jsp文件

proxool测试

使用 Proxool Connection Pool,用xml文件配置

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");

conn = DriverManager.getConnection("proxool.mydata");

stmt = conn.createStatement();

out.println("
数据库连接成功
");

String query = "select now()";

rs = stmt.executeQuery(query);

while (rs.next()) {

out.print(rs.getString(1) + "--OK
");

}

stmt.close();

conn.close();

} catch (SQLException sqle) {

out.println("sqle=" + sqle);

out.println("
数据库连接失败
");

} finally {

if(stmt != null){

try {

stmt.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(conn != null){

try {

conn.close();

out.println("
数据库关闭成功
");

} catch (SQLException e) {

e.printStackTrace();

out.println("数据库关闭失败
");

}

}

}

%>

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2009-01-22 15:46

浏览 925

论坛回复 / 浏览 (0 / 2742)

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值