Fehlerbehebung bei java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver-Ausnahme
Beim Zugriff auf MS Access-Datenbanken mit Java kann es zu Problemen kommen eine java.lang.ClassNotFoundException am Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") Zeile aufgrund von Änderungen in Java-Versionen.
Für Java 7 und früher:
In Java 7 und Früher war die Klasse sun.jdbc.odbc.JdbcOdbcDriver verfügbar und Class.forName() sollte funktionieren wie erwartet.
Für Java 8 und höher:
Java 8 und höher haben die JDBC-ODBC-Brücke, einschließlich der JdbcOdbcDriver-Klasse, entfernt. Der Versuch, diese Klasse zu laden, führt zu einer ClassNotFoundException.
Lösungen:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich eine „java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver', wenn ich mit Java eine Verbindung zu MS Access herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!