Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > JDBC возвращает "Statement interrupted by user"


Автор: prototype 24.8.2013, 12:34
Здравствуйте,
Не уверен, должен ли я задавать свой вопрос здесь или в разделе баз данных. Я пытаюсь выполнить запрос к удаленной бд Informix с помощью JDBC. Небольшие и легкие запросы выполняются, когда пытаюсь выполнить посложнее, получаю ошибку "Statement interrupted by user". Судя по всему срабатывает таймаут, но ошибка не пропадает, даже когда я подключаюсь к базе с параметрами "INFORMIXCONTIME=1000;LOGINTIMEOUT=5000000". Подскажите, пожалуйста, что еще может вызывать такую ошибку?

Автор: Magistrus 27.8.2013, 14:29
Посмотри, может это поможет.

http://www.ibm.com/developerworks/data/library/techarticle/dm-1203optimizeinformix/

Автор: prototype 30.8.2013, 11:16
Спасибо за наводку, к сожалению, в моем случае не помогло. Пока что проблему решил разбиением на два подзапроса и их оптимизацией.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)