Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để giải quyết java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver trong thời gian chạy?

Lý do tại sao bạn gặp phải Ngoại lệ này là do bạn sử dụng gói sai để tham chiếu đến OracleDriver lớp học

Do đó, bạn nên thay đổi lệnh gọi tải lớp không chính xác

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

thành

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

vì tệp lớp này triển khai java.sql.Driver giao diện thực sự được kiểm tra trong thời gian chạy.

Để tham khảo, hãy xem thêm mô tả trong JavaDoc chính thức do Oracle cung cấp:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh FORALL với mệnh đề giá trị-OF Bound trong cơ sở dữ liệu Oracle

  2. TIMESTAMPDIFF trong Oracle 11g?

  3. Chuyển đổi TimeStamp ở định dạng chuỗi TZ thành TimeStamp trong Oracle

  4. Chỉ nhận ngày không có thời gian trong Oracle

  5. Mệnh đề SELECT với bảng tự tham gia