连接池介绍
什么是连接池
- 实际开发中, "获得连接" 或 "释放资源"是非常消耗系统资源的两个过程.
- 为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接
Connection
- 这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接 池
连接池的好处
- 用连接池来管理
Connection
,这样可以重复使用Connection
. - 当使用完
Connection
后,调用Connection
的close()
方法也不会真的关闭Connection, 而是把Connection"归还"给连接池
JDBC方式与连接池方式
- 普通JDBC方式
- 连接池方式
如何使用数据库连接池
- Java为数据库连接池提供了公共接口
javax.sql.DataSource
- 各个厂商需要让自己的连接池实现这个接口,这样应用程序可以方便的切换不同厂商的连接池
- 常见的连接池有
DBCP连接池
,C3P0连接池
,Druid连接池
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。