Java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
Diese Ausnahme tritt auf, wenn versucht wird, eine Verbindung zu einer MS Access-Datenbank herzustellen die sun.jdbc.odbc.JdbcOdbcDriver-Klasse in Java. Das Problem tritt speziell bei der Zeile „Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“)“ auf.
Java 7-Benutzer
Für Java 7 und niedriger , kann die Class.forName()-Anweisung weggelassen werden, da sie nicht mehr erforderlich ist. JDBC-Treiber registrieren sich automatisch bei der Installation.
Java 8 und höher
In Java 8 und höher wurde die JDBC-ODBC-Brücke entfernt. Um eine Verbindung zu einer MS Access-Datenbank herzustellen, müssen Sie eine alternative Bibliothek wie UCanAccess verwenden.
Zusätzliche Tipps zur Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich eine ClassNotFoundException für sun.jdbc.odbc.JdbcOdbcDriver in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!