数据库连接池
1.介绍
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;
2.作用
- 对于普通直接连接:
进行连接(connection),增删改查并提交(execSQL、commit),关闭连接(close)操作
并发高时,建立连接、关闭连接的操作会造成性能瓶颈 - 对于连接池:
取出连接(业务服务启动时,初始化若干个连接,放在连接存储中)
发送请求(当有请求,从连接存储中中取出)
放回连接(执行完毕,连接放回连接存储中)
3.类型
3.1 c3p0
- 简单易用,稳定性好
- 性能很差
3.2 DBCP
3.3 HikariCP
- 性能高
3.4 Druid
阿里
- 强大的监控特性
- 集成了SQL监控,黑名单拦截等功能

浙公网安备 33010602011771号