-
isClosed
:是判断一个connection是否被关闭,而是否被关闭是停留在java程序层的判断,不会去检测是否与数据库连通。意思是,你在程序运行过程中,即使把数据库关了,对于一个之前未被关闭的connection来说,调用connection.isClosed依然为false。
但是如果用已经不能使用的connection访问数据库导致一次异常之后,connection则会自动设置为true。 -
isValid
:是检测connection是否有效,它会尝试与数据库作连接,即如果Connection没有关闭并且有效,返回true。
JDBC中connection.isClosed 和 connection.isValid的区别
于 2021-03-05 10:03:12 首次发布