Hi!
Ich möchte unter java eine Verbindung zu einer Access datei machen.
Diese heißt iab.mdb
Der Pfad dazu ist /home/mib/java/iab.mdb
soweit so gut nun der code
dabei sieht die variable database nun wie folgt aus:
Ich bekomme folgende fehlermeldung
Dies ist in folgender Zeile:
Hat wer ne ahnung warum ich diesen fehler bekomme?
Ich möchte unter java eine Verbindung zu einer Access datei machen.
Diese heißt iab.mdb
Der Pfad dazu ist /home/mib/java/iab.mdb
soweit so gut nun der code
Code:
import java.sql.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws ClassNotFoundException {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename = "/home/mib/java/iab.mdb";
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
database += filename.trim() + ";DriverID=22;READONLY=false}";
Connection con = DriverManager.getConnection(database, "", "");
} catch (SQLException ex) {
//Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
dabei sieht die variable database nun wie folgt aus:
Code:
"jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=/home/mib/java/iab.mdb;DriverID=22;READONLY=false}"
Ich bekomme folgende fehlermeldung
Code:
init:
deps-jar:
Compiling 1 source file to /home/mib/java/v3/build/classes
compile:
Exception in thread "main" java.lang.NullPointerException
at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at v3.Main.main(Main.java:55)
Java Result: 1
debug:
BUILD SUCCESSFUL (total time: 1 minute 35 seconds)
Code:
Connection con = DriverManager.getConnection(database, "", "");
Hat wer ne ahnung warum ich diesen fehler bekomme?