R2高性能数据库连接池v1.5源码

时间:2015-01-03 03:12:35
【文件属性】:

文件名称:R2高性能数据库连接池v1.5源码

文件大小:961KB

文件格式:RAR

更新时间:2015-01-03 03:12:35

jdbc 连接池 r2 jdk1.6

v1.5将整个工具包优化减少了一个Wrap包装类,减少少量内存消耗。 v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印异常并重新连接数据库。 R2 jdbc连接池,用于java程序中jdbc连接池的配置管理,可应用于非web项目(纯java项目),全参数化配置。 应用时,先用rar打开jar包,拷贝r2.properties文件到class目录,并修改参数。 本包需要用到log4j,请在调用时确保存在log4j的jar包。 单池调用方式为Connection conn = R2PoolUtil.getStaticPool().getConnection(); conn用完后必须关闭,不然池中连接会被用完(原理:关闭conn时放回池中)。 多池调用方式为R2Pool pool1=R2PoolUtil.getPool(new File("第一个连接池的配置文件.properties")); Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰 北京师范大学 计算机系 alex.zhangrj@hotmail.com 2011.12.14


【文件预览】:
r2-jdbc-pool-1.5
----.project(392B)
----src()
--------com()
--------log4j.properties(950B)
--------r2.properties(1KB)
----lib()
--------mysql-connector-java-5.1.5-bin.jar(661KB)
--------log4j-1.2.11.jar(343KB)
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
--------org.eclipse.core.resources.prefs(86B)
----.classpath(437B)
----bin()
--------com()
--------log4j.properties(950B)
--------r2.properties(1KB)

网友评论

  • 非常好的连接池设计