数据库连接池

简介: 数据库连接池

数据库连接池

数据库连接——执行完毕——释放

连接、释放十分浪费系统资源

池化技术:准备一些预先的资源,过来就连接预先准备好的

----- 开门--业务员:等待 -- 服务 -- 关闭

常用连接数10个

最小连接数:10(和常用连接数相当)

最大连接数(业务承载的最高上限):15

超过的部分就要排队等待

等待超时:超过一定的时间会断掉

编写连接池只需要实现一个接口 DataSource

开源数据源实现

现在很多Web服务器都提供了DataSource的实现,即连接池的实现。通常我们把DataSource的实现,按其英文含义称为数据源,数据源中包含了数据库连接池的实现

也有一些开源组织提供了数据源的独立实现:

  • DBCP
  • C3p0
  • Druid:阿里

使用了这些数据库连接池之后,在项目开发中就不需要编写连接数据库的代码了

目录
打赏
0
0
0
0
2
分享
相关文章
什么是数据库连接池?为什么需要数据库连接池呢?
什么是数据库连接池?为什么需要数据库连接池呢?
数据库连接池
数据库连接池的根本原理其实并不复杂,其原理就是服务器提前准备好一组可以使用的数据库连接,当客户端的请求到达时,如果数据库连接池里有空闲连接的话,就取出一个空闲连接进行数据库操作,如果已没有空闲连接就进入等待。通过这样的数据库连接复用,可以在很大程度上提高服务器的性能,并减轻数据库的负担。
C3P0数据库连接池
C3P0数据库连接池
197 0
|
10月前
|
Driud数据库连接池的使用
Driud数据库连接池的使用
98 0
数据库连接池到底应该设多大?
数据库连接池到底应该设多大?
338 0
数据库连接池 BoneCP、HikariCP 等
数据库连接池 BoneCP、HikariCP 等
316 0