如果连接到Oracle,是否需要clearBatch和取消?

时间:2012-03-20 07:57:27

标签: java oracle connection

这是我的代码:

statement.clearBatch();
statement.cancel();
statement.close();

是否需要clearBatchcancel

1 个答案:

答案 0 :(得分:2)

clearBatch()清除当前批次,以便您添加新批次。

cancel()即使在另一个线程中也会取消当前正在执行的语句。

close()关闭语句并释放任何相关资源,例如ResultSets

他们都做不同的事情。当你想要完成这些事情时,你打电话给他们。我不认为其中任何一个暗示任何其他。