300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JDBC中connection.isClosed 和 connection.isValid的区别

JDBC中connection.isClosed 和 connection.isValid的区别

时间:2019-02-04 06:51:27

相关推荐

JDBC中connection.isClosed 和 connection.isValid的区别

isClosed:是判断一个connection是否被关闭,而是否被关闭是停留在java程序层的判断,不会去检测是否与数据库连通。意思是,你在程序运行过程中,即使把数据库关了,对于一个之前未被关闭的connection来说,调用connection.isClosed依然为false。

但是如果用已经不能使用的connection访问数据库导致一次异常之后,connection则会自动设置为true。

isValid:是检测connection是否有效,它会尝试与数据库作连接,即如果Connection没有关闭并且有效,返回true。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。