数据库连接池

简介: 数据库连接池

数据库连接池

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

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

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

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

常用连接数10个

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

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

超过的部分就要排队等待

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

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

开源数据源实现

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

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

  • DBCP
  • C3p0
  • Druid:阿里

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

相关文章
|
2月前
|
监控 Java 数据库连接
|
3月前
|
SQL 网络协议 数据库连接
什么是数据库连接池?为什么需要数据库连接池呢?
什么是数据库连接池?为什么需要数据库连接池呢?
|
8月前
|
网络协议 关系型数据库 MySQL
实现数据库连接池
实现数据库连接池
|
4月前
|
SQL druid Java
Driud数据库连接池的使用
Driud数据库连接池的使用
44 0
|
4月前
|
Java 关系型数据库 MySQL
数据库连接池的实现
数据库连接池的实现
|
6月前
|
Java 关系型数据库 应用服务中间件
数据库连接池对比
数据库连接池对比
|
7月前
|
Java 数据库连接 数据库
一篇文章学会学会c3p0数据库连接池~
一篇文章学会学会c3p0数据库连接池~
|
10月前
|
SQL 缓存 监控
数据库连接池 BoneCP、HikariCP 等
数据库连接池 BoneCP、HikariCP 等
166 0
|
11月前
|
监控 Java 数据库连接
HikariCP连接池
HikariCP连接池
92 0
|
12月前
|
SQL 缓存 Java
C3P0-数据库连接池解读
C3P0-数据库连接池解读
71 0