Oracle
 sql >> Base de données >  >> RDS >> Oracle

Compatibilité Oracle 19c avec jdk7

Selon la FAQ Oracle JDBC (Question "Quelles sont les versions d'Oracle JDBC par rapport aux versions de JDK ?"), seules les versions Java que vous avez répertoriées (Java 8 à 11) sont prises en charge pour Oracle 19c.

  • Je pense que la prise en charge des versions ultérieures de Java sera ajoutée à l'avenir.
  • Java 9 et Java 10 étaient des versions à courte durée de vie et sont toutes deux en fin de vie.

Comme le note un commentaire, Java 7 est "en fin de vie" depuis avril 2015. Il serait contre-productif pour Oracle d'encourager l'utilisation continue de Java 7 en le prenant en charge avec de nouveaux pilotes JDBC pour les nouvelles versions de bases de données Oracle.

Notez que les pilotes Oracle sont propriétaires et que le code source n'est pas disponible. Il n'est donc pas possible de rétroporter l'un des pilotes compatibles Oracle 19c vers Java 7.

En résumé  :Si vous souhaitez utiliser Oracle 19c, effectuez une mise à niveau vers Java 8 LTS ou une version ultérieure est la seule solution envisageable. La mise à niveau vers Java 11 LTS est recommandée :

  • Les mises à jour publiques gratuites d'Oracle Java 8 LTS (pour les utilisateurs commerciaux) sont terminées et le support Premium doit se terminer en mars 2022; consultez la feuille de route de prise en charge d'Oracle Java SE .

  • Vous pouvez toujours obtenir des mises à jour publiques gratuites de Java 8 LTS auprès de fournisseurs tiers après 2020; voir Java est toujours gratuit pour tous les détails.