Совместим ли OJDBC7 с Oracle18 c? - PullRequest
2 голосов
/ 07 мая 2020

Currentlt, у меня есть Oracle сервер базы данных (11g) и множество различных Java 8 приложений на клиентских компьютерах. Эти приложения в основном используют ojdbc7.jar для выполнения запросов к базе данных.

Теперь мы сталкиваемся с входящей миграцией на Oracle 18 c. Мы будем работать над обновлением зависимостей для этих приложений до ojdbc8.jar; однако мне нужно знать, является ли это точкой блокировки для интеграции новой версии.

Будет ли ojdbc7 работать с Oracle 18 c, хотя и с ограниченная функциональность? Или это абсолютно необходимо для обновления зависимости ПЕРЕД миграцией сервера?

Надеюсь, вы сможете пролить свет на это.

Ответы [ 3 ]

1 голос
/ 07 мая 2020

ojdbc8.jar: Сертифицированы с JDK9 и JDK8, все классы для поддержки основных функций c для тонкого драйвера. При использовании некоторых функций требуются дополнительные файлы jar

Источник: https://www.oracle.com/database/technologies/faq-jdbc.html#01_03_1

The table lists the Oracle JDBC drivers and the JDBC specification supported in that release.

The Oracle JDBC driver is always compliant to the latest JDK version in each of the new releases. In some versions, JDBC drivers support multiple JDK versions. Use the table below to choose the correct JDBC driver based on your preferred JDK version.

1 голос
/ 07 мая 2020

Вы можете продолжить использование ojdbc7.jar с версии 11.2 для подключения к базе данных Oracle 18 c. Это поддерживается, но некоторые новые функции в 18 c будут недоступны. В конце концов, вам также следует обновить клиент (ojdbc8.jar).

0 голосов
/ 08 мая 2020

Обратитесь к JDB C FAQ для получения дополнительной информации о совместимости. Я вставил здесь детали.

enter image description here

...