sql >> Database teknologi >  >> RDS >> Oracle

Oracle 19c-kompatibilitet med jdk7

Ifølge Ofte stillede spørgsmål om Oracle JDBC (Spørgsmål "Hvad er Oracle JDBC-udgivelserne vs JDK-versionerne?"), kun de Java-versioner, du har angivet (Java 8 til 11), understøttes for Oracle 19c.

  • Jeg forventer, at understøttelse af senere Java-versioner vil blive tilføjet i fremtiden.
  • Java 9 og Java 10 var udgivelser med kort levetid og er begge ophørte.

Som en kommentar bemærker, har Java 7 været "end of life" siden april 2015. Det ville være kontraproduktivt for Oracle at tilskynde til fortsat brug af Java 7 ved at understøtte det med nye JDBC-drivere til nye Oracle-databaseudgivelser.

Bemærk, at Oracle-driverne er proprietære, og kildekoden er ikke tilgængelig. Så tilbageportering af en af ​​de Oracle 19c-kompatible drivere til Java 7 er ikke en mulighed.

Opsummering :Hvis du vil bruge Oracle 19c, skal du opgradere til Java 8 LTS eller nyere er den eneste mulige løsning. Det anbefales at opgradere til Java 11 LTS:

  • Gratis offentlige opdateringer til Oracle Java 8 LTS (for kommercielle brugere) er afsluttet, og Premium-support slutter i marts 2022; se Oracle Java SE Support Roadmap .

  • Du kan stadig få gratis offentlige Java 8 LTS-opdateringer fra tredjepartsleverandører efter 2020; se Java er stadig gratis for alle detaljer.




  1. Find gennemsnittet af id'er på en måned

  2. Sådan får du den aktuelle dato i SQLite

  3. Now() vs GetDate()

  4. java.sql.SQLEundtagelse:Feltet har ikke en standardværdi