我用SQLite数据库制作一个Java项目,我想将我的项目制作成Java可执行文件。当我在Eclipse中运行项目时,一切都很好,但是当我导出项目并运行该项目时,数据库将无法工作。
talarferdosi.db
是我的数据库文件,位于src
文件夹下。 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();
}