这是我的代码:
statement.clearBatch();
statement.cancel();
statement.close();
是否需要clearBatch
和cancel
?
答案 0 :(得分:2)
clearBatch()
清除当前批次,以便您添加新批次。
cancel()
即使在另一个线程中也会取消当前正在执行的语句。
close()
关闭语句并释放任何相关资源,例如ResultSets
。
他们都做不同的事情。当你想要完成这些事情时,你打电话给他们。我不认为其中任何一个暗示任何其他。