gpt4 book ai didi

java - c3p0 默认连接测试器 - 如何处理错误?

转载 作者:行者123 更新时间:2023-11-30 04:36:05 24 4
gpt4 key购买 nike

如果连接无效,则会引发异常,但我无法确定在 DefaultConnectionTester.java 中处理此异常的位置。这个异常会发生什么?

最佳答案

c3p0 ConnectionTesters 应通过返回 ConnectionTester.CONNECTION_IS_INVALID 来处理测试期间的任何异常。这就是 c3p0 的 DefaultConnectionTester 的作用。它不会抛出异常,而是捕获异常并通过报告连接损坏并且应该从池中过期来处理它。

(对于其发生意味着所有池连接都可能损坏的异常,将报告 DATABASE_IS_INVALID。)

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

关于java - c3p0 默认连接测试器 - 如何处理错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com