使用由单个安装程序安装的 SQLite 的 Java 桌面应用程序

2024-01-01

我是与数据库交互的 Java 桌面应用程序编程的初学者。我的目标是制作一个简单的java应用程序,它使用数据库在本地存储数据。经过一番谷歌搜索后,我发现 SQLite/Derby 可以满足我的需求。

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

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

那可能吗?


我认为对你来说最简单的是使用数据库embedded模式。不同的数据库可以这样使用:

  • Derby http://db.apache.org/derby/docs/10.2/devguide/cdevdeploy855655.html
  • SQLLite http://blog.rungeek.com/post/81611917/how-to-use-sqlite-with-java欲了解更多详细信息,您可以访问这个答案 https://stackoverflow.com/questions/41233/java-and-sqlite/593137#593137
  • HSQLDB http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_embedded_desktop_db

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用由单个安装程序安装的 SQLite 的 Java 桌面应用程序 的相关文章

随机推荐