数据库连接池的使用

1、连接池介绍

   我们知道,在前面JDBC的知识中我们在连接数据库的时候,每次创建连接完成操作后再关闭连接。而当一个程序有大量访问数据库操作的时候,此时就要不停的建立连接,关闭连接。而建立一个数据库连接是一件非常耗时(消耗时间)耗力(消耗资源)的事情。之所以会这样,是因为连接到数据库服务器需要经历几个漫长的过程:建立物理通道(例如套接字或命名管道),与服务器进行初次握手,分析连接字符串信息,由服务器对连接进行身份验证,运行检查以便在当前事务中登记等等。我们先不管为什么会有这样的机制,存在总是有它的道理。既然新建一条连接如此痛苦,那么为什么不重复利用已有的连接呢?所以就出现了数据库连接池。

数据库连接池:


现在市面上常用的数据库连接池有DBCP、C3P0、Druid和Hikari连接池等等。其中DBCP和C3P0好像已经淘汰了,用的多的就是后面两个。


数据库连接池的参数


2、DBCP连接池


3、C3P0连接池


4、Druid连接池


5、Hikari连接池

数据库连接池的使用

上一篇:关系型数据库设计:三大范式的通俗理解


下一篇:2020.05.24 mysql