Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como resolver java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver em tempo de execução?


A razão pela qual você encontra essa exceção é que você usa o pacote errado para se referir ao OracleDriver classe

Portanto, você deve alterar a chamada de carga de classe incorreta
Class.forName("oracle.jdbc.driver.OracleDriver");

em
Class.forName("oracle.jdbc.OracleDriver");

pois este arquivo de classe implementa o java.sql.Driver interface que é realmente verificada em tempo de execução.

Para referência, consulte também a descrição no JavaDoc oficial fornecido pela Oracle: