Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да разрешим java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver по време на изпълнение?

Причината, поради която срещате това изключение е, че използвате грешен пакет за препратка към OracleDriver клас

Следователно трябва да промените неправилното извикване за зареждане на клас

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

в

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

тъй като този клас файл имплементира java.sql.Driver интерфейс, който действително се проверява по време на изпълнение.

За справка вижте също описанието в официален JavaDoc предоставено от Oracle:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Работа с дати в Oracle SQL

  2. Заявката с повреден подизбор трябва да доведе до грешка, но връща редове

  3. Изпълнение на SQL скрипт в oracle db един израз наведнъж

  4. Адаптивната динамична статистика убива производителността в 12.1.0.2 RAC

  5. Вземете размера на масива в oracle sql