Nie znaleziono odpowiedniego sterownika (SQLite)
Mam nadzieję, że ktoś może mi pomóc. Pracuję nad prostą aplikacją, która łączy się z bazą danych SQLite. Oto mój kod połączenia:
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());
}
To jest tylko okno do załadowania nazwy użytkownika i hasła do bazy danych. Mam problem z tym, że po kliknięciu przycisku pojawia się następujący wyjątek:
"java.sql.SQLException: No suitable driver found for jdbc:sqlite:C\\LoginJava2\\myDB.sqlite"
(Znalazłem przykład, jak połączyć się z bazą danych SQLite w Javie, przykład, który znalazłem, działa dobrze)
Ten program robię w konstruktorze okien (eclipse). Używam tego samego sterownika, którego używam w znalezionym przykładzie. Nie wiem, czy muszę użyć innego sterownika. W rzeczywistości próbowałem z różnymi sterownikami, ale ten komunikat nadal się pojawia.