Alasan mengapa Anda menemukan Pengecualian ini adalah, Anda menggunakan paket yang salah untuk merujuk ke OracleDriver
kelas
Oleh karena itu, Anda harus mengubah panggilan pemuatan kelas yang salah
Class.forName("oracle.jdbc.driver.OracleDriver");
ke dalam
Class.forName("oracle.jdbc.OracleDriver");
karena file kelas ini mengimplementasikan java.sql.Driver
antarmuka yang sebenarnya diperiksa saat runtime.
Untuk referensi, lihat juga deskripsi di JavaDoc resmi disediakan oleh Oracle: