Според ЧЗВ за Oracle JDBC (Въпрос „Какви са изданията на Oracle JDBC спрямо версиите на JDK?“), само изброените от вас версии на Java (Java 8 до 11) се поддържат за Oracle 19c.
- Очаквам в бъдеще да бъде добавена поддръжка за по-късни версии на Java.
- Java 9 и Java 10 бяха издания с кратък живот и са в края на живота си.
Както се отбелязва в коментар, Java 7 е в „края на живота“ от април 2015 г. Би било контрапродуктивно за Oracle да насърчава продължаващото използване на Java 7, като я поддържа с нови JDBC драйвери за нови версии на бази данни на Oracle.
Имайте предвид, че драйверите на Oracle са патентовани и изходният код не е наличен. Така че обратното пренасяне на един от съвместимите с Oracle 19c драйвери към Java 7 не е опция.
Накратко :Ако искате да използвате Oracle 19c, надграждане до Java 8 LTS или по-нова версия е единственото възможно решение. Надграждането до Java 11 LTS е препоръчително:
-
Безплатните публични актуализации на Oracle Java 8 LTS (за търговски потребители) приключиха, а Premium поддръжката трябва да приключи през март 2022 г.; вижте Пътна карта за поддръжка на Oracle Java SE .
-
Все още можете да получите безплатни публични актуализации на Java 8 LTS от доставчици трети страни след 2020 г.; вижте Java все още е безплатна за всички подробности.