我正在阅读有关处理 jdbc 连接的 c3p0 和 dbcp 并听到很多问题,人们说 dbcp 已死,但 c3p0 不能执行 jdbc4 等等。但我不知道这些帖子是否已过时。
现在我点击了 BoneCP,它解释了如何在此处处理断开的连接。连接被包装,并且 BoneCP 在异常传递给应用程序之前对其进行一些预检查。如果连接出现问题,BoneCP 会将其从池中删除。
1.) 所有这些池都有这种连接处理吗?
2.)这个问题被一遍又一遍地问到,但我找不到 2011 年的任何答案。我应该为新应用程序使用什么,这将在未来 10 年(如果不是更多的话)中保持。