c3p0 ConnectionTester:DATABASE_IS_INVALID 是否会立即删除无效的数据库?
c3p0 ConnectionTester: Does DATABASE_IS_INVALID cause an immediate removal of the invalid DB?
我在某些异常情况下看到了 statusOnException return 这个 DATABASE_IS_INVALID,但是我没有看到任何东西使用这个 return 值。
这是否只是 ConnectionTester 用于可选日志记录的常量,但它会在内部从池中清除数据库?行为是否可配置,如果可以,在哪里?将 JDBC 驱动程序与 MySQL.
一起使用
如果 Connection
测试 returns DATABASE_IS_INVALID
, the pool is reset,这意味着所有未完成的连接在重新签入时将被销毁而不是重新使用,并且池将通过全新的连接重新构建自身。
我在某些异常情况下看到了 statusOnException return 这个 DATABASE_IS_INVALID,但是我没有看到任何东西使用这个 return 值。
这是否只是 ConnectionTester 用于可选日志记录的常量,但它会在内部从池中清除数据库?行为是否可配置,如果可以,在哪里?将 JDBC 驱动程序与 MySQL.
一起使用如果 Connection
测试 returns DATABASE_IS_INVALID
, the pool is reset,这意味着所有未完成的连接在重新签入时将被销毁而不是重新使用,并且池将通过全新的连接重新构建自身。