java - 适用于桌面应用程序的最佳开源轻量级 "Packagable"DB

标签 java database

我正在制作一个Java桌面应用程序,其中涉及大量数据、状态等。 我必须将所有这些数据存储在数据库中以供查询之用。

现在,如果我分发我的应用程序,我将不得不分发与打包在一起的数据库 应用程序本身。

哪个是我可以用于此目的的最佳开源“可打包”数据库? (假设我的应用程序是用于商业目的)

我不希望我的应用程序的最终用户单独安装像 MySQL 这样的数据库

我希望它成为我的应用程序 .msi(或压缩)安装程序的一部分,同时它不应该太大(> 50MB),并且不应该要求用户采取任何额外的安装步骤。

最佳答案

没有最好,只有适合。尝试 sqlite,它相对快速、简单的数据库库。免费

关于java - 适用于桌面应用程序的最佳开源轻量级 "Packagable"DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099681/

相关文章:

java - 格式化日期并返回日期,而不是字符串

java - 比较数组内的对象以进行排序

java - 为什么 StringTokenizer 不能正常使用 $$ 作为分隔符

java - Alfresco Activiti BPM动态获取候选组或用户

java - 处理 id 不断变化的元素

mysql - 没有列顺序的唯一键约束

当昨天的数据与今天的数据匹配时,MySQL 从表中删除指定的行

PHP 从数据库中检索列数据

c# - C# 数据库访问的建议

android - 将数据从 Android 发送到 Webservice 以插入到我的数据库中