2016年8月29日

c3p0数据源的使用

摘要: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等 c3p0与dbcp区别: dbcp没有自动的去回收空闲连接的功能 。 c3p0有自动回收空闲连接功能。 c3p0的实现由三种方式, 一 阅读全文

posted @ 2016-08-29 17:42 pokid 阅读(554) 评论(0) 推荐(0) 编辑

DBCP数据源的使用

摘要: DBCP(DataBase Connection Pool)是一个开源的数据源工具,实际开发直接使用就行了 导入需要的jar包,数据库使用mysql测试 配置文件就是一个properties文件,key-value值按规范写就行了 工具类DBCPUtil 测试下打印一下该Connection对象,会 阅读全文

posted @ 2016-08-29 15:33 pokid 阅读(455) 评论(0) 推荐(0) 编辑

实现自己的标准数据库连接池

摘要: 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什 么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性 能的瓶颈 阅读全文

posted @ 2016-08-29 13:11 pokid 阅读(590) 评论(0) 推荐(0) 编辑

装饰(包装)模式

摘要: 看黑马视频时看到数据源实现时用的装饰者模式改写了close方法(实际上java里IO流是典型的装饰模式),于是学习了下装饰模式 主要参考了网上其他人的例子,自己把别人的进行了简化记录下来(非原创),便于以后温习。 适用性: 1. 需要扩展一个类的功能,或给一个类添加附加职责。 2. 需要动态的给一个 阅读全文

posted @ 2016-08-29 10:36 pokid 阅读(192) 评论(0) 推荐(0) 编辑

导航