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.