4,数据库连接池

4.1 数据库连接池简介

之前我们代码中使用连接是没有使用都创建一个Connection对象,使用完毕就会将其销毁。这样重复创建销毁的过程是特别耗费计算机的性能的及消耗时间的。

而数据库使用了数据库连接池后,就能达到Connection对象的复用,如下图

image-20210725210432985

连接池是在一开始就创建好了一些连接(Connection)对象存储起来。用户需要连接数据库时,不需要自己创建连接,而只需要从连接池中获取一个连接进行使用,使用完毕后再将连接对象归还给连接池;这样就可以起到资源重用,也节省了频繁创建连接销毁连接所花费的时间,从而提升了系统响应的速度。

4.2 数据库连接池实现

4.3 Driud使用

现在通过代码实现,首先需要先将druid的jar包放到项目下的lib下并添加为库文件

image-20210725212911980

项目结构如下:

image-20210725213210091

编写配置文件如下:

使用druid的代码如下: