用池来管理Connection,这样可以重复使用connection。有了池,所以我们就不用自己来创建connection,而是通过池来获取connection对象 但是用完以后,调用connection的close()方法也不会真的关闭connection,而是把connection归还给池,池就可以再利用这个connection对象了。
java为数据库连接池提供了公共的接口javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口,这样的话应用程序可以方便的切换不同厂商的连接池。
常见的连接池有:DBCP C3P0.
1. 自定义连接池
自定义连接池
、
2.自定义连接池:方法增强
3 装饰者设计模式
使用装饰类
使用装饰类链接
4.关于C3P0连接池
首先导入相关的包
以及C3P0的文件配置
文件配置
常见的配置项1
常见的配置项2
测试
6 DBCP
首先 导入相关jar包
常见配置项
测试
最后放一张DBCP和C3P0的代码差别图
关于JDBC连接池的介绍暂时就到这里,谢谢。