JDBC setQueryTimeout не работает? - PullRequest
1 голос
/ 19 мая 2011

Я запрашиваю сервер MSSQL 2008 через JAVA, используя драйвер JDBC.Я делаю что-то вроде этого:

PreparedStatement stmt = ...;
...
stmt.setQueryTimeout(60);
stmt.executeQuery();

Я вижу, что при загрузке сервера SQL оператор не отменяется, даже если время ожидания истекло.

Кто-нибудь имеетключ к этому?

Спасибо.

1 Ответ

1 голос
/ 19 мая 2011
  • Время для setQueryTimeout совсем не точное
  • Исключение зависит от того, что сервер подтверждает команду отмены

Итак, YMMV, к сожалению ...

Ссылки: (не могу найти ничего лучше, извините)

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