Драйвер jconn не уважает свойства соединения - PullRequest
0 голосов
/ 05 апреля 2019

Мы используем jconn4.jar для подключения к серверу Sybase с использованием кода Java. Проблема заключается в том, что иногда при чтении / записи данных на сервер Sybase сервер зависает, и соединение с сервером остается открытым. Мы проверяем с помощью sp_who и выбираем * из master..sysprocesses.

Это сценарий, который можно воспроизвести на сервере, который нам недоступен, и мы не можем воспроизвести на сервере Sybase, который у нас есть. Чтобы попытаться решить эту проблему, мы использовали свойство соединения DEFAULT_QUERY_ TIMEOUT в URL (jdbc: sybase: Tds: XXX.XXX.XXX.XXXX: X? DEFAULT_QUERY_ TIMEOUT = 10). К сожалению, это свойство не соблюдается драйвером и может вызывать проблемы с драйвером. Мы использовали две версии драйверов (jConnect (TM) для JDBC (TM) /7.00 (сборка 26502) / P / EBF17993 / JDK16 / четверг, 3 июня 2009 г. и jConnect (TM) для JDBC (TM) /7.07 SP140 (сборка 27377) / P / EBF28026 / JDK 1.6.0 / jdbcmain / OPT / четверг 26 апреля 00:07:49 PDT 2018), но оба они, похоже, не учитывают свойства соединения, которые мы предоставляем из URL.

Это известное поведение? Есть ли документация, в которой мы можем найти все выпущенные jconn jar и известные ошибки?

...