小编Fen*_*r86的帖子

找不到合适的驱动程序(SQLite)

我希望有一个人可以帮助我.我正在开发一个与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());
}
Run Code Online (Sandbox Code Playgroud)

这只是一个在数据库中加载用户名和密码的窗口.我遇到的问题是当我点击按钮时出现以下异常:

"java.sql.SQLException: No suitable driver found for jdbc:sqlite:C\\LoginJava2\\myDB.sqlite" 
Run Code Online (Sandbox Code Playgroud)

(我找到了一个关于如何用Java连接到SQLite数据库的例子,我发现这个例子效果很好)

这个程序我在窗口构建器(eclipse)中这样做.我使用的是我在我找到的示例中使用的相同驱动程序.我不知道是否必须使用其他驱动程序.事实上,我尝试过不同的驱动程序,但仍然会显示该消息.

java eclipse sqlite windowbuilder

20
推荐指数
3
解决办法
3万
查看次数

标签 统计

eclipse ×1

java ×1

sqlite ×1

windowbuilder ×1