今天重新搭建了JavaEE开发应用,Sping3使用了BoneCP连接池,据说这个是目前最好用的,在网上谷歌了几个小时,终于搞明白一些了。BoneCP有JDK版本的依赖 bonecp-0.6.7.2-jdk5.jar 使用jdk5版本,bonecp-0.7.1.RELEASE.jar 依赖JDK6的版本,要不然总是启动的时候报错误。具体的就不贴出来错误了。当然 还有其他的依赖包 slf4j,log4j 就不一一列举了。
<!-- 数据源配置,使用BoneCP数据库连接池 -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy">
<property name="targetDataSource">
<ref local="bonecpDataSource"/>
</property>
</bean>
<bean id="bonecpDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/sinbongdb" />
<property name="username" value="root" />
<property name="password" value="" />
<property name="idleConnectionTestPeriod" value="60" />
<property name="idleMaxAge" value="240" />
<property name="maxConnectionsPerPartition" value="30" />
<property name="minConnectionsPerPartition" value="10" />
<property name="partitionCount" value="3" />
<property name="acquireIncrement" value="5" />
<property name="statementsCacheSize" value="100" />
<property name="releaseHelperThreads" value="3" />
</bean>
原来一直用proxool连接池,希望对大家有用,谢谢!
分享到:
相关推荐
** BoneCP 连接池学习笔记 ** BoneCP 是一个高效、轻量级的 Java 数据库连接池(JDBC Connection Pool)实现。它在性能上优于其他同类连接池,如 C3P0 和 DBCP,尤其适用于高并发场景。在深入理解 BoneCP 之前,...
骨CP(BoneCP)是一款高性能的Java数据库连接池(JDBC Connection Pool)库,它以其高效性能和轻量级的设计而受到开发者的欢迎。在某些测试中,BoneCP被证明比C3P0快约25倍,这使得它成为在高并发场景下优化数据库...
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连接池的使用和核心概念,以及如何通过提供的示例代码进行配置和集成。 BoneCP的主要特点包括: 1. **线程安全**:BoneCP采用预分配的连接策略,确保每个线程都可以快速获取到已建立的数据库...
下面将详细介绍BoneCP连接池及其相关的jar文件。 1. **BoneCP简介** BoneCP是一个轻量级的数据库连接池,由Jeffrey Yu开发。它的设计目标是提供快速、低内存占用和高并发性能。BoneCP通过预分配和复用数据库连接来...
通过深入研究这个Eclipse项目,你可以学习到如何配置和使用BoneCP连接池,以及它在实际项目中的工作原理。这对你提升数据库管理能力,优化应用性能具有极大的帮助。同时,如果你对数据库连接池的实现感兴趣,源代码...
首先, BoneCP连接池的核心特性包括: 1. **连接复用**:BoneCP通过管理数据库连接的生命周期,实现了连接的复用,避免了频繁创建和关闭连接的开销。 2. **线程安全**:它设计为线程安全,每个请求都能获取到独立的...
首先, BoneCP连接池的设计目标是提高性能,减少内存消耗,并通过线程安全的连接复用来提高多线程环境下的并发能力。它采用了一些高级策略,如预分配和缓存连接,以确保在高负载情况下也能快速响应数据库请求。 ...
### BoneCP连接池参数说明 BoneCP是一款高性能的数据库连接池,它采用了一种分片策略来提高并发性能。以下是一些关键参数: 1. **partitionCount**: 数据库连接池的分区数,每个分区有自己的连接池。 2. **...
这里给出bonecp连接池,用了就知道好了 #bonecp properties #分区数量 bonecp.partitionCount = 1 #每个分区含有的最小连接数 bonecp.minConnectionsPerPartition = 1 #每个分区含有的最大连接数 bonecp....
BoneCP是一款高效的数据库连接池,它以其出色的性能和稳定性赢得了开发者们的青睐。相较于其他常见的连接池如c3p0,BoneCP宣称能提供超过25倍的性能提升,这对于高并发、大数据量的Web应用来说尤其重要。在本文中,...
采用bonecp数据库连接池封装了Jdbc,当时也是网上下载了一份代码,发现不能用,只好自己修改代码,现在这个代码是可以直接运行的,测试用的Sql Server 2008,表很简单,就四个字段
BoneCP是一款高效、开源的Java数据库连接池,其设计目标是提供比其他常见的连接池,如C3P0和DBCP更快的性能。在数据库访问中,连接池扮演着至关重要的角色,它通过复用已建立的数据库连接,显著提高了应用程序的运行...
BoneCP_Demo 是一个示例项目,展示了如何在Java应用中集成并使用BoneCP连接池进行数据库操作。通过理解和实践这个Demo,开发者可以更好地理解JDBC连接池的工作原理,以及如何利用BoneCP提升数据库操作的性能和效率...
3. **初始化 BoneCP**:在代码中加载配置文件,并初始化BoneCP连接池。 ```java BoneCPConfig config = new BoneCPConfig(); config.setConfigFile("path/to/bonecp.properties"); BoneCP pool = new BoneCP...
BoneCP连接池的核心理念在于它的分片策略和连接池的细粒度控制。通过将连接池划分为多个片段,每个片段独立管理自己的连接,从而实现了高并发环境下的高效并发访问。此外,它还提供了线程安全的连接分配和回收机制,...
总的来说,`基于java的数据库连接池 BoneCP.zip`是一个包含BoneCP连接池实现及相关配置的压缩包。通过配置`bonecp-default-config.xml`,开发者可以定制适合其应用需求的数据库连接池行为。同时,`jsr166y`、`com`和...
BoneCP是一款轻量级的Java数据库连接池(JDBC Connection Pool)框架,它以其高效、易用性而受到开发者的欢迎。在这个压缩包文件中,包含了BoneCP运行所需的多个核心库,下面将对这些库进行详细解读。 1. **bonecp-...
BoneCP 是一个高性能的 JDBC 连接池,它在 Java 应用中被广泛使用,以提高数据库连接的效率和管理。在这个压缩包中,包含了 BoneCP 的所有必需的 JAR 包,以及一个连接示例(demo),帮助开发者快速理解和使用 ...
BoneCP是一款高效、轻量级的Java数据库连接池实现,它的源码分析对于我们理解数据库连接池的工作原理,优化数据库性能以及进行二次开发具有重要意义。 首先,我们需要了解数据库连接池的基本概念。数据库连接池是...