Enligt Oracle JDBC FAQ (Fråga "Vad är Oracle JDBC-utgåvorna kontra JDK-versionerna?"), endast de Java-versioner du listade (Java 8 till 11) stöds för Oracle 19c.
- Jag förväntar mig att stöd för senare Java-versioner kommer att läggas till i framtiden.
- Java 9 och Java 10 var utgåvor med kort livslängd och är båda uttjänta.
Som en kommentar noterar, har Java 7 varit "slutet på livet" sedan april 2015. Det skulle vara kontraproduktivt för Oracle att uppmuntra fortsatt användning av Java 7 genom att stödja det med nya JDBC-drivrutiner för nya Oracle-databasutgåvor.
Observera att Oracle-drivrutinerna är proprietära och källkoden är inte tillgänglig. Så att backporta en av de Oracle 19c-kompatibla drivrutinerna till Java 7 är inte ett alternativ.
Sammanfattningsvis :Om du vill använda Oracle 19c, uppgradera till Java 8 LTS eller senare är den enda möjliga lösningen. Uppgradering till Java 11 LTS rekommenderas:
-
Oracle Java 8 LTS kostnadsfria offentliga uppdateringar (för kommersiella användare) har upphört, och Premium-supporten ska upphöra i mars 2022; se Oracle Java SE Support Roadmap .
-
Du kan fortfarande få gratis offentliga Java 8 LTS-uppdateringar från tredje parts leverantörer efter 2020; se Java är fortfarande gratis för alla detaljer.