Первый вызов ResultSet.next () занимает больше минуты - PullRequest
1 голос
/ 06 сентября 2011

Я использую API JDBC для вызова процедуры магазина.Который возвращает курсор.Проблема, с которой я сталкиваюсь, состоит в том, что первые два вызова ResultSet.next () возвращают результат более чем через минуту.После этого это займет не более 2 секунд.Это дело каждого или нужно настроить вызов.

OracleCallableStatement cs =  (OracleCallableStatement)DBTransaction.createCallableStatement("begin " + "sql_package.stored_proc(?,?,?,?,?,?)" + "; end;", DBTransaction.DEFAULT);
rs = cs.getCursor(1);
rs.next();// The culprit.

JAVA 1.6, Oracle 11i

1 Ответ

0 голосов
/ 14 сентября 2011

Это был запрос, который требовал времени.

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