java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver Ausnahme Auftritt. Warum?

Erstellt habe ich eine MS Access-Datenbank und erhält eine DSN zu. Ich will auf Sie durch meine Java-Anwendung.

Dies ist, was ich Tue:

public class AccessDbConnection {

    public static void main(String[] args) {
        System.out.println("**ACCESS DB CONNECTION**");

        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //for MS Access ... MS access driver loading

            String     conURL    = "jdbc:odbc:sampleDNS";
            Connection con       = DriverManager.getConnection(conURL);
            Statement  statement = con.createStatement();
            String     qry       = "SELECT * FROM Table1";
            ResultSet  rs        = statement.executeQuery(qry);

            while(rs.next()) {
                String id    = rs.getString("ID") ;
                String fname = rs.getString("First_Name");
                String lname = rs.getString("Last_Name");
                System.out.println(id + fname + lname);
            }
        } catch (ClassNotFoundException ex) {
            System.out.println("Classforname Exception!!");
            Logger.getLogger(AccessDbConnection.class.getName()).log(Level.SEVERE, null, ex);
        } catch (SQLException ex) {
            System.out.println("DriverManager Exception!!");
            Logger.getLogger(AccessDbConnection.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Ich bin immer die Ausnahme in der ersten Zeile des try-Blocks. Das ist class.forname("..");. Warum habe ich diese Ausnahme?

Hina, ich bin mir nicht sicher, ob dies ist ein Duplikat von stackoverflow.com/questions/19709843/..., aber es wäre sicherlich lohnend für Sie, um einen Blick auf diese Frage.
Eine weitere doppelte für die Liste der stackoverflow.com/search?q=jdbc+ClassNotFoundException
gut, ja, aber die JDBC-ODBC-bridge ist ein Sonderfall.
Welche Java-version benutzt du?
Liebe seinen java8 , jdk 8, aber ich habe auch versucht mit jdk 7.

InformationsquelleAutor hina abbasi | 2014-04-10

Schreibe einen Kommentar