`
shawnwong
  • 浏览: 8218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

BoneCP 很快

阅读更多
用自己的写的简单的链接池和BoneCP的做了下比较,BoneCP速度确实快。
之前用过C3P0,BoenCP.当时的BoenCP存在一些小小的BUG,不过现在最新的版本不存在这样的问题,今天下了最新的bonecp-0.6.6,尝试一下所谓比C3P0还要快30倍是什么效果,不过速度确实很快。
jar官网下载地址
http://jolbox.com/index.html?page=http://jolbox.com/download.html
另外要导入以下包
google-collect-1.0-rc4.jar
log4j-1.2.14.jar
slf4j-api-1.5.11.jar
slf4j-log4j12-1.5.11.jar

import java.sql.Connection;
import java.sql.SQLException;

import com.jolbox.bonecp.BoneCPDataSource;


public class Test {
public static void main(String[] args){
BoneCPDataSource bcpds=new BoneCPDataSource();
      bcpds.setDriverClass("com.mysql.jdbc.Driver");
      bcpds.setJdbcUrl("jdbc:mysql://localhost:3306/test");
      bcpds.setUsername("root");
      bcpds.setPassword("root");
      bcpds.setAcquireIncrement(1);
      bcpds.setAcquireRetryDelay(10000);
      bcpds.setIdleConnectionTestPeriod(100);
      bcpds.setMinConnectionsPerPartition(2);
      bcpds.setMaxConnectionsPerPartition(20);
      bcpds.setPartitionCount(2);
      try{
     long tb = System.currentTimeMillis();
      for(int i=0; i<5000 ;i++){
      Connection con = bcpds.getConnection();
      }
     long te = System.currentTimeMillis();
  
     System.out.println(te-tb+"ms");
   
} catch (SQLException e) {
e.printStackTrace();
}
     
}
}

创建5000个链接,只需60213ms,而自己写的需要87451ms,至于C3P0估计也好不到哪去。
分享到:
评论
2 楼 shawnwong 2010-10-15  
haiyangyiba 写道
不知道一个简单的封装改怎么写呀,希望知道的给个思路。
wwwchendonglisahao@163.com
谢谢

不知道你说的是什么意思?
为什么要封装他?
1 楼 haiyangyiba 2010-10-11  
不知道一个简单的封装改怎么写呀,希望知道的给个思路。
wwwchendonglisahao@163.com
谢谢

相关推荐

    BoneCP数据源应用

    BoneCP 数据源是一种高效、快速的数据连接池技术,它被设计用于提高应用程序处理数据库连接的性能和效率。在Java环境中,数据库连接池是管理数据库连接的关键组件,它减少了创建和销毁连接的开销,从而提升了整体...

    bonecp连接池demo

    BoneCP是一个轻量级的Java数据库连接池,它在设计时考虑了性能和资源的高效利用,特别适合于高并发的Web应用环境。本篇将详细介绍BoneCP连接池的使用和核心概念,以及如何通过提供的示例代码进行配置和集成。 ...

    bonecp-0.8.0.RELEASE.jar

    BoneCP 是一个高效的开源连接池实现,主要用于Java应用程序中数据库连接的管理。它提供了一种高效、可配置的方式来管理和复用数据库连接,从而提高应用程序的性能和稳定性。在标题中提到的 "bonecp-0.8.0.RELEASE....

    bonecp 0.7.1 jar包以及源码

    BoneCP是一款高效的、开源的Java数据库连接池(JDBC Connection Pool)框架,它在性能上优于其他同类连接池,如C3P0、DBCP等。这个标题提及的是"bonecp 0.7.1 jar包以及源码",这意味着我们拥有 BoneCP 的特定版本...

    Bonecp参数配置.doc

    ### BoneCP参数配置详解 BoneCP,全称Bone Connection Pool,是Java环境下一款高效、轻量级的数据库连接池解决方案,特别适用于高并发环境。它通过优化连接管理和资源分配策略,能够显著提升数据库访问效率,降低...

    bonecp0.7 所有jar包

    BoneCP是一款轻量级的Java数据库连接池,它以其高效性能和简洁的API而受到开发者们的欢迎。在Java应用程序中,数据库连接池是至关重要的组件,它可以有效地管理和复用数据库连接,减少创建和销毁连接的开销,提高...

    BoneCP 连接池学习笔记

    ** BoneCP 连接池学习笔记 ** BoneCP 是一个高效、轻量级的 Java 数据库连接池(JDBC Connection Pool)实现。它在性能上优于其他同类连接池,如 C3P0 和 DBCP,尤其适用于高并发场景。在深入理解 BoneCP 之前,...

    bonecp数据库连接池jar包

    bonecp数据库连接池jar包0.7.1: bonecp-0.7.1.RELEASE.jar bonecp-provider-0.7.1-rc2.jar bonecp-spring-0.7.1.RELEASE.jar

    BoneCP(连接oracle例子+jar包)

    BoneCP是一款高效的、开源的Java数据库连接池(JDBC Connection Pool)框架,它在性能上优于其他同类连接池,如C3P0和DBCP。本资料提供了使用BoneCP连接Oracle数据库的实例以及所需的jar包,帮助开发者快速理解和...

    BoneCP的xml使用实例

    BoneCP是一种高效的、开源的Java连接池实现,它旨在提供比其他常见的数据库连接池如C3P0和DBCP更高的性能。在这个实例中,我们将学习如何通过XML配置文件来使用BoneCP,以及如何在Java代码中加载这个配置。 首先,...

    bonecp 相关所有jar包以及连接demo

    BoneCP 是一个高性能的 JDBC 连接池,它在 Java 应用中被广泛使用,以提高数据库连接的效率和管理。在这个压缩包中,包含了 BoneCP 的所有必需的 JAR 包,以及一个连接示例(demo),帮助开发者快速理解和使用 ...

    BoneCP所需依赖包

    BoneCP是一种高效的、轻量级的Java数据库连接池(JDBC Connection Pool)实现,它旨在提供比其他连接池更快的性能。在这个“BoneCP所需依赖包”中,包含了使用BoneCP时必要的第三方库,让我们逐一解析这些依赖: 1....

    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 bonecp-0.7.0.jar

    连接池bonecp-0.8.1

    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

    bonecp相关所有jar包

    BoneCP是一款轻量级的Java数据库连接池(JDBC Connection Pool)框架,它以其高效、易用性而受到开发者的欢迎。在这个压缩包文件中,包含了BoneCP运行所需的多个核心库,下面将对这些库进行详细解读。 1. **bonecp-...

    bonecp连接池

    在用C3P0数据连接池的时候,一旦并发上来就坑不住了,因为C3P0存在...在Hibernate中使用BoneCP除了需要上面提到的jar包之外,还需要下载一个名为bonecp-provider-0.7.0.jar的bonecp-provider的jar包,它的下载位置是:...

    Bonecp实例

    《BoneCP:一款高效数据库连接池的深度解析》 BoneCP是一款开源的、高性能的Java数据库连接池。在深入理解 BoneCP之前,我们先要明白数据库连接池的基本概念。数据库连接池是在应用服务器启动时创建的,它可以提供...

    BoneCP数据源jar包及配置

    骨CP(BoneCP)是一种高性能、轻量级的Java数据库连接池(JDBC Connection Pool)实现,被设计成能够提供比其他同类连接池更高的效率。它由Jeffrey Resnick开发,旨在解决传统连接池在并发处理上的性能问题。在本文...

    BoneCp连接池详解及和Hibernate配置(当今最快的连接池)

    BoneCP是一款高效的数据库连接池,它以其出色的性能和稳定性赢得了开发者们的青睐。相较于其他常见的连接池如c3p0,BoneCP宣称能提供超过25倍的性能提升,这对于高并发、大数据量的Web应用来说尤其重要。在本文中,...

Global site tag (gtag.js) - Google Analytics