数据库连接池

1.介绍

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;

2.作用

  • 对于普通直接连接:
    进行连接(connection),增删改查并提交(execSQL、commit),关闭连接(close)操作
    并发高时,建立连接、关闭连接的操作会造成性能瓶颈
  • 对于连接池:
    取出连接(业务服务启动时,初始化若干个连接,放在连接存储中)
    发送请求(当有请求,从连接存储中中取出)
    放回连接(执行完毕,连接放回连接存储中)

3.类型

3.1 c3p0

  • 简单易用,稳定性好
  • 性能很差

3.2 DBCP

3.3 HikariCP

  • 性能高

3.4 Druid

阿里

  • 强大的监控特性
  • 集成了SQL监控,黑名单拦截等功能
posted @   lwx_R  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示