De acordo com as Perguntas frequentes sobre o Oracle JDBC (Pergunta "Quais são as versões do Oracle JDBC vs versões do JDK?"), apenas as versões do Java listadas (Java 8 a 11) são compatíveis com o Oracle 19c.
- Espero que o suporte para versões posteriores do Java seja adicionado no futuro.
- Java 9 e Java 10 foram versões de curta duração e estão em fim de vida.
Como observa um comentário, o Java 7 está "no fim da vida" desde abril de 2015. Seria contraproducente para a Oracle incentivar o uso contínuo do Java 7, suportando-o com novos drivers JDBC para novas versões do banco de dados Oracle.
Observe que os drivers Oracle são proprietários e o código-fonte não está disponível. Portanto, a portabilidade de um dos drivers compatíveis com Oracle 19c para o Java 7 não é uma opção.
Em resumo :Se você deseja usar o Oracle 19c, atualizando para o Java 8 LTS ou posterior é a única solução viável. A atualização para o Java 11 LTS é aconselhável:
-
As atualizações públicas gratuitas do Oracle Java 8 LTS (para usuários comerciais) terminaram e o Suporte Premium deve terminar em março de 2022; consulte o Roteiro de suporte do Oracle Java SE .
-
Você ainda pode obter atualizações públicas gratuitas do Java 8 LTS de fornecedores terceirizados após 2020; consulte Java ainda é gratuito para todos os detalhes.