如何在可执行jar文件中使用SQLite?

时间:2018-10-10 10:21:25

标签: java database swing sqlite executable

我用SQLite数据库制作一个Java项目,我想将我的项目制作成Java可执行文件。当我在Eclipse中运行项目时,一切都很好,但是当我导出项目并运行该项目时,数据库将无法工作。

  • talarferdosi.db是我的数据库文件,位于src文件夹下。
  • SQLite.jar的版本为3.6.14.1。
  • String sql ="SELECT price FROM fastfood WHERE name='pizza'";

如果我将SQLite的依赖项添加到pom.xml,它将起作用吗?

这是我与SQLite的连接代码。

try {
    Class.forName("org.sqlite.JDBC");
    Connection con=DriverManager.getConnection("jdbc:sqlite::resource:talarferdosi.db");
    st=con.createStatement();
    PreparedStatement ps = con.prepareStatement(sql);
    rs = ps.executeQuery();
}
catch(ClassNotFoundException | SQLException ex) {
    ex.getMessage();
}

0 个答案:

没有答案