Ich hoffe jemand kann mir helfen. Ich arbeite an einer einfachen Anwendung, die sich mit einer SQLite-Datenbank verbindet. Folgendes ist mein Verbindungscode:Kein geeigneter Treiber gefunden (SQLite)
try {
Connection con = DriverManager.getConnection("jdbc:sqlite:myDB.sqlite");
PreparedStatement pstm = con.prepareStatement("insert into hell(username,pssword) " +
"values ('"+tfUname.getText()+"','"+tfUpass.getText()+"')");
pstm.close();
con.close();
JOptionPane.showMessageDialog(null,"Congrats, you have been registered succesfully");
RegisterWindow rw = new RegisterWindow();
rw.setVisible(false);
pack();
dispose();
} catch(SQLException ex) {
setTitle(ex.toString());
}
Dies ist nur ein Fenster zum Laden eines Benutzernamens und eines Kennworts in der Datenbank. Das Problem ist, dass ich, wenn ich auf die Schaltfläche klicken Sie auf die folgende Ausnahme angezeigt:
"java.sql.SQLException: No suitable driver found for jdbc:sqlite:C\\LoginJava2\\myDB.sqlite"
(ich ein Beispiel zu finden, wie zu einer SQLite-Datenbank in Java, das Beispiel, das ich gut funktioniert gefunden verbinden)
Dieses Programm mache ich im Fenster Builder (Eclipse). Ich verwende den gleichen Treiber, den ich in dem Beispiel verwende, das ich gefunden habe. Ich weiß nicht, ob ich einen anderen Treiber benutzen muss. In der Tat habe ich mit verschiedenen Treibern versucht, aber diese Nachricht erscheint immer noch.
[Siehe hier JDBC PreparedStatement Beispiel] (http://www.mkyong.com/jdbc/jdbc-preparedstatement-example-batch-update/) – Smit
[JDBC + SQLite: Drivemanager nicht geladen werden benötigt Treiber] (http: //stackoverflow.com/questions/13637389/jdbc-sqlite-drivemanager-does-not-load-needed-driver) – Smit
Das sieht nicht wie eine gültige URL aus. –