Java c3p0默认连接测试仪-如何处理错误?

Java c3p0默认连接测试仪-如何处理错误?,java,jdbc,c3p0,Java,Jdbc,C3p0,如果连接无效,将引发异常,但是我无法确定从defaultconnectiontest.java处理此异常的位置。此异常会发生什么情况?c3p0 ConnectionTests应通过返回ConnectionTester来处理测试期间的任何异常。CONNECTION\u无效。这就是c3p0的DefaultConnectionTester所做的。它不会抛出异常,它会捕获异常并通过报告连接已损坏且应该从池中过期来处理它 (对于发生的异常意味着所有池连接都可能是坏的,则报告数据库_IS_INVALID。)

如果连接无效,将引发异常,但是我无法确定从
defaultconnectiontest.java
处理此异常的位置。此异常会发生什么情况?

c3p0 ConnectionTests应通过返回ConnectionTester来处理测试期间的任何异常。CONNECTION\u无效。这就是c3p0的DefaultConnectionTester所做的。它不会抛出异常,它会捕获异常并通过报告连接已损坏且应该从池中过期来处理它

(对于发生的异常意味着所有池连接都可能是坏的,则报告数据库_IS_INVALID。)

如果希望查看测试期间发生的异常,请将com.mchange.v2.c3p0.impl.DefaultConnectionTester的日志级别设置为FINE(或在log4j中调试)