Hallo!
Ich habe mir von folgendem Link:
Download: Microsoft Access Database Engine 2010 Redistributable - Microsoft Download Center - Download Details
Microsoft Access Database Engine 2010 runtergeladen
und möchte nun mittels Java (Eclipse) eine Verbindung zu einer Datenbank erstellen.
Code:
Folgende Fehlermeldung bekomme ich:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
Kann mir jemand sagen was ich falsch mache? Oder fehlt mir noch ein Treiber?
Vielen Dank schon mal für eure Hilfe.
Ich habe mir von folgendem Link:
Download: Microsoft Access Database Engine 2010 Redistributable - Microsoft Download Center - Download Details
Microsoft Access Database Engine 2010 runtergeladen
und möchte nun mittels Java (Eclipse) eine Verbindung zu einer Datenbank erstellen.
Code:
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (Exception e) {
System.out.println("JDBC-ODBC driver failed to load.");
return;
}
try {
Connection con = DriverManager.getConnection("jdbc:odbc:Test", "", "");
Statement stmt = con.createStatement();
stmt.execute("CREATE TABLE SalesHistory(ProductID NUMBER,Price CURRENCY, TrnsDate DATE)");
stmt.close();
con.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
Folgende Fehlermeldung bekomme ich:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
Kann mir jemand sagen was ich falsch mache? Oder fehlt mir noch ein Treiber?
Vielen Dank schon mal für eure Hilfe.