我正在制作一个涉及大量数据,状态等的Java桌面应用程序。 我必须将所有这些数据存储在数据库中以便查询。
现在,如果我分发我的应用程序,我将不得不分发与之一起打包的数据库 应用本身。
哪个是我可以用于此目的的最佳开源“Packagable”DB。 (假设我的申请是出于商业目的)
我不希望我的应用程序的最终用户单独安装像MySQL这样的数据库
我希望它成为我的应用程序.msi(或压缩)安装程序的一部分,同时它不应该太大(> 50MB)并且它不应该要求用户采取任何额外的安装步骤。 / p>
答案 0 :(得分:3)
没有最佳,但是合适。尝试sqlite,它相对快速,简单的数据库库。免
答案 1 :(得分:1)
我不推荐使用最佳数据库,但我喜欢使用Derby DB(或Oracle DB的Derby发行版)。