Cookbook就是工具书,应该是前年看的,在中关村看的影印版,全英文,本书主要讲解了一下模块:Core:BeanUtils,Lang,Collections,loggingDb:DbUtils,DBCP,PoolIO: IO,XML vs Bean:betwixt,Digester,JXPath,...
分类:
其他好文 时间:
2015-04-27 13:11:59
阅读次数:
387
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。
c3p0与dbcp区别: dbcp没有自动回收空闲连接的功能,c3p0有自动回收空闲连接功能。
使用C3P0可以有效解决JDBC引起...
分类:
其他好文 时间:
2015-04-25 12:17:55
阅读次数:
151
java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid版本问题mysql-connector 版本为 5.0.4 ,那么对应的 dbcp 和 pool 版本应该为 1.4 和 1.6 isVaild 在 com.mysql.....
分类:
数据库 时间:
2015-04-25 01:37:27
阅读次数:
248
apache-common pool的使用Apache commons-pool本质上是"对象池",即通过一定的规则来维护对象集合的容器;commos-pool在很多场景中,用来实现"连接池"/"任务worker池"等,大家常用的dbcp数据库连接池,也是基于commons-pool实现. comm...
分类:
Web程序 时间:
2015-04-22 20:14:04
阅读次数:
144
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernat...
分类:
编程语言 时间:
2015-04-20 22:18:21
阅读次数:
182
一、 Tomcat JNDI
JNDI(java nameing and drectory interface),是一组在Java应用中访问命名和服务的API,所谓命名服务,即将对象和名称联系起来,使得可以通过名称访问并获取对象。
简单原理介绍:点击访问
tomcat已经集成该服务(内置并默认使用DBCP连接池),简单来说就是键值对的mapping,而且在tomcat服务器启动的首页c...
分类:
其他好文 时间:
2015-04-20 09:28:49
阅读次数:
225
Tomcat配置DBCP连接池配置tomcat服务器的时候,使用到jndi;通过Context配置文件实现配置池对象,通过new initialConext()对象的lookup()获取到数据池对象,在通过ds获取connction对象我们在Java Web环境中使用DataSource时,通常不....
分类:
其他好文 时间:
2015-04-19 12:54:03
阅读次数:
115
错误描述:Exception in thread "main" java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z at org.apache.commons.dbcp2.DelegatingConnection....
分类:
数据库 时间:
2015-04-19 06:18:40
阅读次数:
228
commons DBCP 配置参数简要说明 在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到get....
分类:
编程语言 时间:
2015-04-18 19:10:00
阅读次数:
299
DBUtil工具类的设计私有化构造方法,防止被new(很重要)暴露一些public的方法给外界调用(很重要)有这么两步之后,工具类基本就完成了·为什么要使用连接池?在应用中,与数据建立连接,操作数据库,关闭连接。这是一件很耗费资源的。为了合理的使用资源,诞生了连接池这个东..
分类:
数据库 时间:
2015-04-12 06:56:43
阅读次数:
204