嗨,谢谢你抽出时间回答我的问题。
我打算使用Launch4J或SmoothJ作为我在Swing中开发的桌面应用程序的安装程序。然而,随着应用程序,我需要在客户端本地安装数据库。我的问题是,如何捆绑应用程序的安装以及在客户端安装DB?
由于
答案 0 :(得分:3)
使用SQLite, 没有安装数据库。数据存储在一个文件中,您的应用程序调用访问该文件的SQLite API。
来自http://www.sqlite.org/zeroconf.html:
SQLite在使用之前不需要“安装”。没有“设置”程序。没有需要启动,停止或配置的服务器进程。管理员无需创建新的数据库实例或为用户分配访问权限。 SQLite不使用配置文件。没有什么需要告诉系统SQLite正在运行。系统崩溃或电源故障后无需执行任何操作即可恢复。没有什么可以排除故障。
SQLite正常运作。