如何使用sqlite制作可执行的Java应用程序

时间:2016-05-25 18:17:03

标签: java database sqlite jdbc

我正在使用带有eclipse的sqlite数据库工作java应用程序。

我使用library handling: copy required libraries into a sub-folder next to generated JAR

生成一个可执行jar

问题是应用程序在我的计算机上运行正常,但是当我尝试在另一台计算机上运行它时,它不会与数据库连接。

(在代码中我为db E:\\添加了url,我还将.sqlite文件放在我和另一台计算机的该位置)

String url = "E:\\"; this.dburl = "jdbc:sqlite:"+url+"\\converted.sqlite";

我希望.sqlite文件是out或jar文件,所以我可以备份它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我总是喜欢在路径中使用unix样式正斜杠,它也可以在windows中使用。你在数据库网址中添加了一个额外的斜杠。尝试将这些文件放入C盘,因为其他PC可能没有E盘。试试这个:

String url = "E:/";
this.dburl = "jdbc:sqlite:"+url+"converted.sqlite";