Rumah >Java >javaTutorial >Mengapa Saya Mendapat `java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver` Apabila Menyambung ke MS Access dengan Java?
Menyelesaikan masalah java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver Exception
Apabila mengakses pangkalan data MS Access dengan Java, anda mungkin menghadapi a java.lang.ClassNotFoundException di baris Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") disebabkan perubahan dalam versi Java.
Untuk Java 7 dan Terdahulu:
Dalam Java 7 dan sebelum ini, kelas sun.jdbc.odbc.JdbcOdbcDriver tersedia dan Class.forName() harus berfungsi sebagai dijangka.
Untuk Java 8 dan Kemudian:
Java 8 dan kemudiannya telah mengalih keluar Jambatan JDBC-ODBC, termasuk kelas JdbcOdbcDriver. Percubaan untuk memuatkan kelas ini akan menghasilkan ClassNotFoundException.
Penyelesaian:
Atas ialah kandungan terperinci Mengapa Saya Mendapat `java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver` Apabila Menyambung ke MS Access dengan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!