Jconnect 4 версии банку
Я пытаюсь перейти от Jconnect 2 к Jconnect 6. В приложении я вижу, что есть jar имена jconn2-5.5. 5.5 является версией Jconnect. Приложение довольно старое. Теперь Jconn 4, который я использую, имеет версию Jconnect 16.0. Я не могу найти банку с именем jconn4-16.0. Я сомневаюсь, есть ли jar с таким именем или jar был переименован, чтобы быть специфичным для версии jconnect? Как jconn2 переименован в jconn2-5.5
2 ответа
Проверьте актуальную версию jconnect, пожалуйста, запустите:
java -jar jconnX.jar
Библиотеки Jconnect различаются в области соответствия JDBC. Изменение драйвера jconnect может также потребовать изменения кода для использования другой библиотеки JDBC. Например:
- для jconnect версии 6 (jconn3.jar) вы должны использовать com.sybase.jdbc3.jdbc.SybDriver
- для jconnnect версии 7 или 16 (jconn4.jar) вы должны использовать com.sybase.jdbc4.jdbc.SybDriver
Обновление драйвера jconnect может также потребовать обновления Java до более новой версии.
- jConnect 5.5 (jconn2.jar) был собран с использованием JDK 1.3
- jconnect 6 (jconn3.jar) был собран с использованием JDK 1.4
- jConnect 7 или 16 (jconn4.jar) был собран с использованием JDK 1.6
Имя файла драйвера jConnect не содержит номер версии jConnect. Например, jconn2.jar => jConnect 5.2 и 5.5; jconn3.jar => jConnect 6.0; jconn4.jar => jConnect 7.0 и 16.0. В jconn4.jar вы можете получить точную версию, просто запустив 'strings' в файле jar и указав 'jConnect'.