Java常用的连接池介绍
作用
连接池的作用就是管理连接,因为如果单纯的用JDBC去连接的话,频繁的开启 和关闭连接对于数据库也是一种负担。使用连接池技术后,可以不必频繁开启关闭连接 需要的时候就去用就好了,这样是资源重用,而且有更快的系统反应速度
常用的连接池
常用的连接池的性能分析:https://www.cnblogs.com/linjian/p/4831088.html
C3P0(已停止更新)
是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
Maven坐标
<!--c3p0连接池-->
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.5.5</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
DBCP(推荐)
下载地址:https://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi
DBCP是Apache下独立的数据库连接池组件,在Tomcat中使用的连接池组件就是DBCP,支持JDBC3,JDBC4。
Maven坐标
<!--dbcp连接池-->
<dependency>