java.lang.ClassNotFoundException:net.ucanaccess.jdbc.ucanaccessDriver

Ich bin Anfänger mit java und verwenden der Konsole zum kompilieren und ausführen meiner Programme. Ich versuche zum Lesen von Daten aus MS Access .accdb-Datei mit ucanaccess Treiber. Wie ich schon Hinzugefügt 5 ucanaccess Dateien C:\Program Dateien\Java\jdk1.8.0_60\jre\lib\ext; aber noch immer die Ausnahme java.lang.ClassNotFoundException:net.ucanaccess.jdbc.ucanaccessDriver.
Hier ist mein code.

import java.sql.*;
public class jdbcTest 
{
    public static void main(String[] args)
    {
        try
        {
            Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
            String url = "jdbc:ucanaccess://C:javawork/PersonInfoDB/PersonInfo.accdb";
            Connection conctn = DriverManager.getConnection(url);
            Statement statmnt = conctn.createStatement();
            String sql = "SELECT * FROM person";
            ResultSet rsltSet = statmnt.executeQuery(sql);
            while(rsltSet.next())
            {
                String name = rsltSet.getString("name-");
                String address = rsltSet.getString("address");
                String phoneNum = rsltSet.getString("phoneNumber");

                System.out.println(name + " " + address + " " + phoneNum);
            }
            conctn.close();
        }
        catch(Exception sqlExcptn)
        {
            System.out.println(sqlExcptn);
        }
    }
}
InformationsquelleAutor sumer | 2015-12-11
Schreibe einen Kommentar