使用SQLite(或任何数据库)为Java桌面应用程序捆绑安装

时间:2012-10-12 08:45:15

标签: java swing installer

  

可能重复:
  Java Installer - help needed

嗨,谢谢你抽出时间回答我的问题。

我打算使用Launch4J或SmoothJ作为我在Swing中开发的桌面应用程序的安装程序。然而,随着应用程序,我需要在客户端本地安装数据库。我的问题是,如何捆绑应用程序的安装以及在客户端安装DB?

由于

1 个答案:

答案 0 :(得分:3)

使用SQLite, 没有安装数据库。数据存储在一个文件中,您的应用程序调用访问该文件的SQLite API。

来自http://www.sqlite.org/zeroconf.html

  

SQLite在使用之前不需要“安装”。没有“设置”程序。没有需要启动,停止或配置的服务器进程。管理员无需创建新的数据库实例或为用户分配访问权限。 SQLite不使用配置文件。没有什么需要告诉系统SQLite正在运行。系统崩溃或电源故障后无需执行任何操作即可恢复。没有什么可以排除故障。

     

SQLite正常运作。