sql 错误或缺少数据库(未找到此类表)

Apa*_*arg 3 java jdbc

我正在处理 Eclipse 并在 Windows 10 64 位操作系统上使用 sqlite 作为数据库。现在,当我尝试从我的数据库中获取所有值时,它显示没有这样的表但正在建立连接的消息。我该怎么办??

try {
    Class.forName("org.sqlite.JDBC");
    conn=DriverManager.getConnection("jdbc:sqlite:C://Users//APARAJIT//Desktop//Projects//kbcc.sqlite");
} catch (Exception e) {
    JOptionPane.showMessageDialog(null,"can't open database");
}

try {
    Statement stmt = mycon.createStatement();
    String sql = "SELECT * FROM record";
    PreparedStatement pst = mycon.prepareStatement(sql);
    ResultSet rs = pst.executeQuery();

    rs.close();
    pst.close();
    stmt.close();
} catch (Exception e) {
    JOptionPane.showMessageDialog(frame, e);
}
Run Code Online (Sandbox Code Playgroud)

小智 6

项目文件夹路径

请将您的数据库文件复制到您的项目文件夹中。我遇到了同样的错误。该错误的原因是因为我的 sqlite 数据库文件在我的src文件夹中。当我将它从我的src文件夹移动到我的项目文件夹时,我的错误就解决了。