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,这意味着所有未完成的连接在重新签入时将被销毁而不是重新使用,并且池将通过全新的连接重新构建自身。