Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle 19c-Kompatibilität mit jdk7

Gemäß den Oracle JDBC FAQ (Frage „Was sind die Oracle JDBC-Versionen im Vergleich zu den JDK-Versionen?“), nur die von Ihnen aufgelisteten Java-Versionen (Java 8 bis 11) werden für Oracle 19c unterstützt.

  • Ich gehe davon aus, dass die Unterstützung für spätere Java-Versionen in Zukunft hinzugefügt wird.
  • Java 9 und Java 10 waren kurzlebige Versionen und sind beide am Ende ihrer Lebensdauer.

Wie ein Kommentar feststellt, ist Java 7 seit April 2015 „end of life“. Es wäre für Oracle kontraproduktiv, die weitere Verwendung von Java 7 zu fördern, indem es mit neuen JDBC-Treibern für neue Oracle-Datenbankversionen unterstützt wird.

Beachten Sie, dass die Oracle-Treiber proprietär sind und der Quellcode nicht verfügbar ist. Daher ist es keine Option, einen der Oracle 19c-kompatiblen Treiber auf Java 7 zurückzuportieren.

Zusammenfassend :Wenn Sie Oracle 19c verwenden möchten, führen Sie ein Upgrade auf Java 8 LTS oder höher durch ist die einzig gangbare Lösung. Ein Upgrade auf Java 11 LTS ist ratsam:

  • Die kostenlosen öffentlichen Updates für Oracle Java 8 LTS (für kommerzielle Benutzer) sind beendet, und der Premium-Support soll im März 2022 enden; siehe Oracle Java SE Support-Roadmap .

  • Sie können nach 2020 immer noch kostenlose öffentliche Java 8 LTS-Updates von Drittanbietern erhalten; siehe Java ist immer noch kostenlos für alle Details.