java - 如何在 jar 文件中使用 SQLite 数据库?

标签 java sqlite jar java-web-start

我不知道如何在 Java .jar 文件中包含 SQLite 数据库以进行部署(通过 Java WebStart)。

数据库不需要在运行时更新...它本质上是一个美化的配置文件。

顺便说一句,使用 Eclipse。

最佳答案

由于 how the engine ensures locking and ACID,SQLite 需要 单独的文件.即使不需要更新数据库,SQLite 也仅设计用于直接文件访问(或内存支持,但不是由 Java 或其他主机提供的。SQLite 表明它不是纯 Java 解决方案这里也不是为不使用基本系统 IO 子系统的系统设计的。

SQLite 数据文件可以在开始时从 JAR 中提取到一个临时位置(如果需要,最后放回那里)——但除了与此方法类似的方法之外,不是可能的。任务本身并不复杂,但却是另一件需要完成的事情,并且可能需要在某些环境中不可用的额外权限。

关于java - 如何在 jar 文件中使用 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499218/

相关文章:

mysql - 如何在 Rails 3.2.12 的 SQL 比较中修剪数据库列?

java - 尽管将我的 JNAerator 构建的 jar 添加到类路径中,但无法使用它

java - 有没有等同于 Java Jar 或 .NET DLL 的 JavaScript?

java - 列表中的 TextArea 输出

java - 将 ArrayList 传递给另一个类

Java:我的新对象实例化正在更改以前的对象引用

java - 如何在 Java 中重新打开调试器选项卡

sqlite - Sqlite3 不接受输入中的空格

android - 从 Android 与外部 SQLite 数据库交互。

java - 独立制作,不会导出