Нужно ли очистить пакет и отменить, если он подключен к Oracle? - PullRequest
0 голосов
/ 20 марта 2012

Это мой код:

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

Нужно ли clearBatch и cancel?

1 Ответ

2 голосов
/ 20 марта 2012

clearBatch() очищает текущий пакет, чтобы вы могли добавить новый.

cancel() отменяет текущий выполняемый оператор даже в другом потоке.

close() закрывает оператор иосвобождает любые связанные ресурсы, такие как ResultSets.

Все они делают разные вещи.Вы звоните им, когда хотите, чтобы все это было сделано.Я не вижу, чтобы какой-либо из них подразумевал какой-либо другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...