本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
主流Java数据库连接池比较与开发配置实战
1.数据库连接池概述
数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将连接归还到连接池中,供其他请求使用,从而实现的资源的共享,连接的建立、断开都由连接池自身来管理。
...
集成iBATIS3和bonecp
原文:http://blog.csdn.net/hshxf/article/details/5886715
bonecp是一款开源的、高效的数据库连接池组件,它号称是现在最快的连接池组件,官网上称是dbcp的25倍,但是iBATIS3并没有为它开发类厂,iBATIS3只支持3中类型的类厂,分别是UNPOOLED,POOLED和JNDI,要想集成只能自己开发了,自己开发也不难,只要实现Da ...
BONECP使用
最近在使用数据库的一些操作,就顺便想仔细了解·一下JDBC连接池,和驱动程序(没有读懂,就不献丑了)
常见的数据源有dbcp,c3p0,网上资料一大把,这里就讲述BONECP,其实官网(http://www.jolbox.com/)上也有比较简单的示例,API,文档和一些常见问题,这里就写几个简单的例子,和一些我的看法
我的一个例子
package bonecptest;
impor ...
BoneCP 中spring 配置
<!-- BoneCP configuration -->
<bean id="mainDataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">
<property name="driverCla ...
数据库连接池异常
最近做项目使用了bonecp数据库连接池,经常报bonecp CommunicationsException: Communications link failure异常,而且间隔时间很短,根据网上查到的结果,我修改了bonecp的设置项,没有起到任何作用。其中有说要设置mysql的超时时长的,便试了试,果然有效。记录下来以帮助记忆。
该问题还引起登录时第一次总是不成功,二次登录才可以。 ...
bonecp 与 osgi 整合
bonecp 号称是opensource 中性能最好的数据库连接池。但对osgi application 支持却不是很好。个人在整合bonecp与osgi 时出现数据库driver not found ,于是查看源码发现在BoneCP中采用DriverManager.getConnection获取连接,由于osgi 特性导致classLoader 没权限加载driver。
个人对源码进行部分修 ...
DBCP,C3P0,Proxool,BoneCP参数介绍---总结前人经验
目前,在javaEE项目中,用到的比较多的连接池有:DBCP,C3P0,Proxool,BoneCP。至于他们之间的优劣,我没有亲自测过,不过看网上的一些资料,情况是hibernate建议使用C3P0,spring建议Proxool和DBCP,至于BoneCP貌似是一个新秀,但是性能比较强大。不过这不是这个博文的重点,重点是他们都如何配置。一般我们都是讲数据源配置在spring的管 ...
关于BoneCP连接池的配置使用
数据库连接池中非常快的处理能
package com.bonecp;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.jo ...
Spring+BoneCP+MyBatis: maxConnectionsPerPartition为1导致的junit一直停留在获取conn阶段的问题
Spring+BoneCP+MyBatis下, 如果applicationcontex.xml中的boneCP datasource 最大连接数maxConnectionsPerPartition设为1且partitionCount也为1:
<bean id="dataSourceNewsletter" class="com.jolbox.bonecp.Bo ...
DBCP,C3P0,Proxool,BoneCP参数介绍
详细连接地址:http://www.ostools.net/uploads/apidocs/bonecp/com/jolbox/bonecp/BoneCPConfigMBean.html
1 Apache-DBCP: dataSource: 要连接的 datasource (通常我们不会定义在 server.xml) defaultAutoCommit: 对于事务是否 autoCommit, 默认 ...
BoneCP学习笔记——配置参数
一、BoneCP配置文件格式(bonecp-config.xml):
写道
<?xml version="1.0" encoding="UTF-8"?>
<bonecp-config>
<default-config>
<!-- -->
...
Ibatis2 整合BoneCP
最近开发项目使用Ibatis+Lucene,使用轻量框架实例自己管理,不使用Spring,Ibatis数据源原来使用JNDI,为统一配置加入dbconfig.properties,并使用boneCP,Ibatis2数据源只提供JNDI、SIMPLE、DBCP,无法对BoneCP提供支持,故参考DbcpDataSourceFactory自己创建工厂类,发布博客,以作备份.
dbconfig.prope ...
java数据库连接池之bonecp
总算是看完了bonecp源码了,先贴出我的项目中bonecp的配置,等项目修改完了在好好整理这篇博客 ,共同学习
<?xml version="1.0" encoding="UTF-8"?>
<bonecp-config>
<default-config>
<property name="j ...