java - bonecp 连接池的快速可靠替代方案

标签 java jdbc connection-pooling bonecp

我在我的 Java 项目中使用 BoneCP。但是,不幸的是,我发现这个池在数据库故障后无法恢复。我不是唯一遇到此类问题的人(如果需要,请查看官方论坛)。 由于我(和许多其他人)从未在 bonecp 论坛上得到答案,似乎这个项目不再受支持,我的问题不太可能得到解决。

因此,我正在寻找一个积极开发和支持的替代连接池库,它能够正确处理数据库中断并在数据库再次可用时立即恢复。

最佳答案

其他主要竞争者是

  • C3P0 - 也或多或少被遗弃了,但非常有能力
  • Proxool - 也被遗弃了
  • DBCP - 放弃了很长时间,重新开始。
  • HikariCP - 新CP连BoneCP作者concedesfaster
  • Vibur - 现代池,具有指标和慢速查询日志记录
  • Tomcat JDBC Pool - 包含在 tomcat 中,但可以独立使用

关于java - bonecp 连接池的快速可靠替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642730/

相关文章:

postgresql - postgres 数据库的理想最大连接数是多少?

java - NoClassDefFoundError 位于 edu/knowitall/openie/openIECli

Java Generics MergeSort,线程中出现异常 "main"java.lang.ClassCastException 错误

php - 如何使用google maps api检查路线之间是否存在某个地点

java - 在 OSGi 项目中使用 SqLite JDBC Jar

Java - MySql 存储过程 "No data - zero rows fetched, selected, or processed"

c# - .NET/SQL Server 中的连接池?

java - 将十六进制字符串解析为整数会引发 NumberFormatException?

java - 打印出 y * z 的倍数中的数字 x

java - JDBC、MySQL : getting bits into a BIT(M! =1) 列