sql >> Databasteknik >  >> RDS >> Oracle

Oracle 19c-kompatibilitet med jdk7

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.




  1. Oracle datumskillnad för att få antal år

  2. SQL ALTER TABELL för nybörjare

  3. Guide till designdatabas för uppgiftshanteraren i MySQL

  4. SQL-fråga för att välja inlägg som tillhör flera kategorier