Según las preguntas frecuentes de Oracle JDBC (Pregunta "¿Cuáles son las versiones de Oracle JDBC y las versiones de JDK?"), solo las versiones de Java que enumeró (Java 8 a 11) son compatibles con Oracle 19c.
- Espero que se agregue soporte para versiones posteriores de Java en el futuro.
- Java 9 y Java 10 fueron lanzamientos de corta duración y ambos están al final de su vida útil.
Como señala un comentario, Java 7 ha "finalizado su vida útil" desde abril de 2015. Sería contraproducente para Oracle alentar el uso continuo de Java 7 al admitirlo con nuevos controladores JDBC para las nuevas versiones de la base de datos de Oracle.
Tenga en cuenta que los controladores de Oracle son propietarios y el código fuente no está disponible. Por lo tanto, la retroportación de uno de los controladores compatibles con Oracle 19c a Java 7 no es una opción.
En resumen :si desea utilizar Oracle 19c, actualice a Java 8 LTS o posterior es la única solución factible. Se recomienda actualizar a Java 11 LTS:
-
Las actualizaciones públicas gratuitas de Oracle Java 8 LTS (para usuarios comerciales) han finalizado y el Soporte Premium finalizará en marzo de 2022; consulte el Hoja de ruta de soporte de Oracle Java SE .
-
Todavía puede obtener actualizaciones públicas gratuitas de Java 8 LTS de proveedores externos posteriores a 2020; consulte Java sigue siendo gratuito para todos los detalles.