连接池
今日内容介绍 u 连接池 第1章 连接池 实际开发中 “获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接 Connection 。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池 1.1 连接池概述 l 概念 用池来管理 Connection ,这样可以重复使用 Connection 。有了池,所以我们就不用自己来创建 Connection ,而是通过池来获取 Connection 对象。当使用完 Connection 后,调用 Connection 的 close() 方法也不会真的关闭 Connection ,而是把 Connection “归还”给池。池就可以再利用这个 Connection 对象了。 l 规范 Java 为数据库连接池提供了公共的接口: javax.sql.DataSource ,各个厂商需要让自己的连接池实现这个接口。这样应用程序可以方便的切换不同厂商的连接池! 常见的连接池: DBCP 、 C3P0 。 接下来,我们就详细的学习一下 DBCP 连接池。 C3P0 连接池我们在就业班学习。 1.2 DBCP 连接池 DBCP 也是一个开源的连接池,是 Apache Common 成员之一,在企业开发中也比较常见, tomcat 内置的连接池。 1.2.1 导入 jar 包