为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC 连接关闭与中止

JDBC 连接关闭与中止

吃鸡游戏 2021-06-30 14:53:41
我问了这个问题(How do I call java.sql.Connection::abort?),这让我想到了另一个问题。和java.sql.Connection conn = ... ;之间有什么区别conn.close();和conn.abort(...);?
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

查阅 java 文档似乎表明 abort 比 close 更彻底,这很有趣。

中止...

终止打开的连接。调用 abort 会导致: 标记为已关闭的连接 关闭与数据库的任何物理连接 释放连接使用的资源 确保当前正在访问连接的任何线程将完成或抛出 SQLException。

关闭...

立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们自动释放。在已经关闭的 Connection 对象上调用 close 方法是一个空操作。


查看完整回答
反对 回复 2021-07-07
  • 2 回答
  • 0 关注
  • 384 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信