连接到SQLite数据库的Java应用程序

时间:2014-07-31 20:18:17

标签: java database sqlite jdbc jar

我正在为网络上的人开发一个非常小的java应用程序。它所做的只是接受用户输入选项,从多个SQLite数据库中获取数据(不更新到实际数据库!),并吐出计算。它在eclipse中工作得很好,但我找不到一个解决方案,可以将它作为一个整合的应用程序运行,我可以分发给我的同事。

我读到JDBC无法查询jar中的数据库。我还读到,将数据库保留在共享网络上是危险且缓慢的。最后,我被告知我可以在程序运行时创建一个临时数据库,但是如果程序在第一时间找不到它们,我就不知道如何将数据库复制到临时数据库中。

以下是我用来访问数据库的语法:

Connection con = DriverManager.getConnection ("jdbc:sqlite:src/productLine.db", config.toProperties());

数据库位于src文件夹中。我的问题是:

是否有可能(如果可取)让runnable jar读取其中的数据库?
对于这类问题,还有其他选择吗? 我是正确存储我的数据库还是他们有自己的源文件夹?

0 个答案:

没有答案