今天看到BoneCP 0.7.0 正式版发布了,就来看了一下
首先介绍一下BoneCP 0.7.0
BoneCP 0.7.0 版本包含众多改进和调整,另外授权协议由 LGPL 改为 Apache,
详情包括:
Features:
+ 新架构使得连接池性能更佳
+ 授权协议由LGPL改为Apache
+ OSGi 支持
+ Add maxConnectionAge to give a maximum time a connection will be kept alive.
+ Add ability to load default XML config file (with overrides)
+ Added onBeforeStatementExecute and onAfterStatementExecute hooks.
+ Added connection/statement handles to onQueryTimeLimitExeceeded (deprecated old version)
+ Support for LIFO queues for better idleConnectionTimeouts.
Fixes
+ Make connectionTimeout 0 behave like max value
+ Don't set username to blank if it is null and respect datasource bean setting
+ Allow minConnections = 0
+ Fixes for hibernate provider (https://bugs.launchpad.net/bonecp/+bug/655288)
+ Pass StatementHandle reference to hook rather than Statement
+ Use StringBuilder where necessary for better performance.1
+ Failures in closing a connection might cause connection to be lost.
+ Other minor cleanups.
Compatibility notes
+ set default partition count to 1
+ Migrated from Google collections library to Google guava
官网 http://jolbox.com/
下载地址:http://jolbox.com/bonecp/downloads/maven/com/jolbox/
API http://jolbox.com/bonecp/downloads/site/apidocs/index.html
在API中给了这么demo
// load the database driver (make sure this is in your classpath!)
Class.forName("org.hsqldb.jdbcDriver");
// setup the connection pool
BoneCPConfig config = new BoneCPConfig();
// jdbc url specific to your database, eg jdbc:mysql://127.0.0.1/yourdb
config.setJdbcUrl("jdbc:hsqldb:mem:test");
config.setUsername("sa");
config.setPassword("");
config.setMinConnectionsPerPartition(5);
config.setMaxConnectionsPerPartition(10);
config.setPartitionCount(1);
connectionPool = new BoneCP(config); // setup the connection pool
connection = connectionPool.getConnection(); // fetch a connection
if (connection != null){
System.out.println("Connection successful!");
Statement stmt = connection.createStatement();
// do something with the connection.
ResultSet rs = stmt.executeQuery("SELECT 1 FROM INFORMATION_SCHEMA.SYSTEM_USERS");
while(rs.next()){
System.out.println(rs.getString(1)); // should print out "1"'
}
}
connection.close(); // close the connection
connectionPool.shutdown(); // shutdown connection pool.
自己还是需要进行修改。
这里我附上自己写的一个demo里面含有jar包 和一个数据库sqlitejdbc-v056.jar
两个执行类,一个是对SQL Server2000操作的。
分享到:
相关推荐
bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar bonecp-0.7.0.jar
Java数据库连接池 BoneCP
基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库连接池 BoneCP.zip 基于java的开发源码-数据库...
java源码:Java数据库连接池 BoneCP.jar
开源数据库连接池bonecp附教程;据说是最快的数据库连接池
基于Java的数据库连接池 BoneCP.zip
基于java的数据库连接池 BoneCP.zip
NULL 博文链接:https://13638363871-163-com.iteye.com/blog/1481896
bonecp-0.7.0-rc1连接池,很好用
基于Java的实例源码-数据库连接池 BoneCP.zip
数据库连接池BoneCP源码分析报告.doc
一个比c3p0更快的数据库连接池,代码量少,简介,效率排行第一 比排行第二的连接池快25倍
应该是JAVAA里面最好最稳定最快的数据库连接池库bonecp-0.8.0,大家可以下载使用使用
bonecp-0.8.1-20131105.191813-1.jar bonecp-jdk-compat-0.8.1-20131105.191752-1.jar bonecp-provider-0.8.1-20131105.191842-1.jar slf4j-api-1.7.7.jar slf4j-log4j12-1.7.7.jar
Java中的BoneCP数据库连接池用法.doc
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
bonecp连接池 bonecp的tomcat配置 比c3p0快25倍配置方法
BoneCP 连接池学习笔记 例子 代码
BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。