有关数据库连接池

数据库的每一个读写操作都需要一个连接,


数据库连接是一种关键的有限的昂贵的资源,

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;

释放 ( 空闲时间能超过最大空闲时间的数据库 )连接 来避免因为没有释放数据库连接而引发的数据库连接遗漏,调高性能




java中JDBC是应用程序和数据库沟通的桥梁

java语言通过JDBC技术来访问数据库,数据库连接池技术:预先在缓存池中放入一定数量的连接,当需要建立连接时,只需从缓存池取出一个,使用完毕再放回去,我们可以通过设置连接池最大连接数来防止系统无尽的与数据库连接,


在Java中开源的数据库连接池有以下几种 :

1, C3P0 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate[1]一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。

2,Proxool 这是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装

3,Jakarta DBCP DBCP是一个依赖Jakartacommons-pool对象池机制的数据库连接池

。。。。。一种有10多种呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值