Hallo Zusammen!
ich versuche gerade meine Java Applikation an Access 2007 (accdb) anzubinden. Ich hab hierfür einfach den Code den ich mal für ne .mdb geschrieben hatte her genommen und den Teil .mdb durch .accdb ersetzt
Ich bekomme aber dann immer den Fehler...
Kann mir da jemand weiterhelfen?
MfG
Saban
ich versuche gerade meine Java Applikation an Access 2007 (accdb) anzubinden. Ich hab hierfür einfach den Code den ich mal für ne .mdb geschrieben hatte her genommen und den Teil .mdb durch .accdb ersetzt
Java:
/* Datenbank Treiber laden --> bindet die Klasse ins Laufzeit-system ein */
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Treiber: 'sun.jdbc.odbc.JdbcOdbcDriver' wurde geladen");
} catch (ClassNotFoundException e) {
System.err.println("Treiber-Klasse " + e + " konnte nicht geladen werden!");
System.exit(0);
}
/* Verbindung zur Datenbank aufbauen */
try {
String db_url = "jdbc:odbc:Driver={Microsoft Access Driver (*.accdb)};DBQ=" + db_name.trim();
con = DriverManager.getConnection(db_url, user, passwd);
System.out.println("Verbindung mit der Datenbank hergestellt!\n");
} catch (SQLException e) {
System.err.println("Datenbank Verbindungsfehler!\n" + e);
System.exit(0);
}
Java:
Datenbank Verbindungsfehler!
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
Kann mir da jemand weiterhelfen?
MfG
Saban
Zuletzt bearbeitet von einem Moderator: