Java 当SQLException从PreparedStatement.close启动时,我应该采取什么操作?

Java 当SQLException从PreparedStatement.close启动时,我应该采取什么操作?,java,sql,sqlexception,Java,Sql,Sqlexception,到目前为止,我从未见过PreparedStatement在close上抛出SQLException,但我想知道它何时抛出异常,以及处理异常的最佳实践是什么 谢谢。我将此记录为警告。如果这种情况偶尔发生不止一次,我想调查一下这里发生了什么 如果这是事务的一部分,我将中止并回滚事务(这可能也会失败,但我不想继续使用此连接)。所以我猜,这意味着:如果方法已经有了这个异常,则作为SQLException重新抛出,否则作为RuntimeException(因为这根本不应该发生,我不想因为它而弄乱我声明的异

到目前为止,我从未见过PreparedStatement在
close
上抛出SQLException,但我想知道它何时抛出异常,以及处理异常的最佳实践是什么


谢谢。

我将此记录为警告。如果这种情况偶尔发生不止一次,我想调查一下这里发生了什么

如果这是事务的一部分,我将中止并回滚事务(这可能也会失败,但我不想继续使用此连接)。所以我猜,这意味着:如果方法已经有了这个异常,则作为SQLException重新抛出,否则作为RuntimeException(因为这根本不应该发生,我不想因为它而弄乱我声明的异常)

如果这是在最后一个清理步骤中的提交之后,我会忽略它并继续尝试关闭其余的连接