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

Compatibilità Oracle 19c con jdk7

Secondo le Domande frequenti su Oracle JDBC (Domanda "Quali sono le versioni Oracle JDBC rispetto alle versioni JDK?"), solo le versioni Java elencate (da Java 8 a 11) sono supportate per Oracle 19c.

  • Mi aspetto che in futuro verrà aggiunto il supporto per le versioni Java successive.
  • Java 9 e Java 10 erano versioni di breve durata e sono entrambe a fine vita.

Come nota di commento, Java 7 è "fine vita" da aprile 2015. Sarebbe controproducente per Oracle incoraggiare l'uso continuato di Java 7 supportandolo con nuovi driver JDBC per le nuove versioni di database Oracle.

Si noti che i driver Oracle sono proprietari e il codice sorgente non è disponibile. Quindi il backport di uno dei driver compatibili con Oracle 19c su Java 7 non è un'opzione.

In sintesi :Se si desidera utilizzare Oracle 19c, eseguire l'aggiornamento a Java 8 LTS o versioni successive è l'unica soluzione praticabile. È consigliabile eseguire l'aggiornamento a Java 11 LTS:

  • Gli aggiornamenti pubblici gratuiti di Oracle Java 8 LTS (per utenti commerciali) sono terminati e il supporto Premium dovrebbe terminare a marzo 2022; consulta la Oracle Java SE Support Roadmap .

  • Puoi ancora ottenere aggiornamenti pubblici gratuiti di Java 8 LTS da fornitori di terze parti dopo il 2020; vedi Java è ancora gratuito per tutti i dettagli.