性能上区别
hikariCP>druid>tomcat-jdbc>dbcp>c3p0
功能对比
| 功能 | Druid | HikariCP | DBCP |
|---|---|---|---|
| 是否支持PSCache | 支持 | 不支持 | 支持 |
| 监控 | jmx/log/http | jmx | jmx |
| 扩展性 | 好 | 较弱 | 弱 |
| sql拦截及解析 | 支持 | 无 | 无 |
| 代码 | 较复杂 | 简单 | 简单 |
| 特点 | 阿里开源,功能全面 | 优化力度大,功能简单,起源于boneCP | 依赖于common-pool |
| 连接池管理 | 数组 | threadlocal+CopyOnWriteArrayList | LinkedBlockingDeque |