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

Comment résoudre java.lang.ClassNotFoundException :oracle.jdbc.driver.OracleDriver lors de l'exécution ?

La raison pour laquelle vous rencontrez cette exception est que vous utilisez le mauvais package pour faire référence à OracleDriver classe

Par conséquent, vous devez modifier l'appel de chargement de classe incorrect

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

dans

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

car ce fichier de classe implémente le java.sql.Driver interface qui est réellement vérifiée au moment de l'exécution.

Pour référence, voir aussi la description dans le JavaDoc officiel fourni par Oracle :