Ich versuche eine program UCanAccess.java
zu kompilieren. Ich bekomme die folgende Ausnahme, wenn ich es ausführe. "java.lang.ClassNotFoundException: net.ucanaccess.jdbc.UcanaccessDriver"
.Ausnahme Klasse nicht gefunden
Ich habe alle UcanAccess JAR-Dateien in den Ordner kopiert, in dem sich mein Java-Code befindet. Habe gemacht DSN
. Kann mir jemand sagen, warum ich diese Nachricht bekomme?
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.*;
public class UCanAccessExample {
public static void main(String args[]){
try {
String url = "jdbc:ucanaccess://c:/UCanAccess/Personinfo.accdb";
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
Connection con = DriverManager.getConnection(url);
Statement st = con.createStatement();
String sql = "SELECT * FROM Person";
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
String name = rs.getString("name");
String add = rs.getString("address");
String phone = rs.getString("phoneNum");
System.out.println(name + " " + add + " " + phone);
}
con.close();
} catch(Exception sqlEx){
System.out.println(sqlEx);
}
}
}
Image of folder in which my files are
Wie Sie Ihr Programm ausführen? – Jens
Ich lief mein Programm auf zwei Arten, keiner von ihnen funktionierte. Zuerst: "java UCanAccessExample" – mac
Fügen Sie die Bibliotheken zu Ihrem Klassenpfad mit Java -cp jar1; jar2; jar3 ... – Jens