Oracle 19 c совместимость с jdk7 - PullRequest
0 голосов
/ 14 февраля 2020

Хотелось бы узнать, совместим ли oracle 19 c с jdk 7.

Я нашел 2 драйвера для oracle 19 c

  • ojdbc8: для jdk8, jdk9 и jdk11
  • ojdbc10: для jdk10 и jdk11

Я хотел бы знать, есть ли способ получить oracle 19 c с a jdk7, и если да, то какой драйвер позволит это сделать?

Спасибо, очень ценю это

1 Ответ

4 голосов
/ 14 февраля 2020

Согласно Oracle JDB C FAQ (Вопрос «Что такое Oracle JDB C выпускает версии JDK?»), Только версии Java, которые вы перечислили ( Java 8 до 11) поддерживаются для Oracle 19 c.

  • Я ожидаю, что в будущем будет добавлена ​​поддержка более поздних Java версий.
  • Java 9 и Java 10 были кратковременными и обе конец срока службы.

Как отмечается в комментарии, Java 7 был "концом жизни" с апреля 2015 года. Было бы непродуктивным для Oracle поощрять дальнейшее использование Java 7, поддерживая его новыми драйверами JDB C для новых выпусков базы данных Oracle.

Обратите внимание, что драйверы Oracle являются проприетарными, а исходный код недоступен. Поэтому перенести один из Oracle 19 c совместимых драйверов на Java 7 не вариант.


Короче говоря, если вы хотите использовать Oracle 19 c обновление до уровня Java 8 является единственным возможным решением.

Рекомендуется обновление до Java 11, поскольку ожидается, что обновления Oracle Java 8 publi c завершатся в декабре 2020 года, а поддержка Premium - в марте 2022 года. (Но вы все равно будете возможность получать c Java 8 обновлений от сторонних поставщиков после 2020 года; см. Java все еще бесплатен для всех деталей.)

...