使用由单个安装程序安装的SQLite的Java Desktop Application

pan*_*pan 6 java sqlite installer portability

我是编程Java Desktop Application与数据库交互的初学者.我的目标是创建一个简单的java应用程序,它使用数据库在本地存储它的数据.经过一些谷歌搜索后,我发现SQLite/Derby将满足我的需求.

我用谷歌搜索了SQLite和Derby,我发现为了使用它们,我需要通过终端中的命令将它们安装在计算机上.

我的问题是如何完成应用程序,以便最终为客户端提供一个简单的安装程序文件,该文件安装Java Application和SQLite/Derby数据库,避免以前进行任何安装.

那可能吗?

gon*_*ard 5

我认为最简单的方法是在embedded模式下使用数据库.可以通过这种方式使用不同的数据库:

数据库与应用程序jar一起打包,因此您无需安装它.