我的JavaSE应用程序的集成数据库

gpr*_*our 6 java database

我不知道是否提出这个问题的正确位置,但我在这里问.

我到现在为止做了什么:

JavaSE(Swings,JavaFX)等所有项目中,我使用MySQL,Oracle,MS SQL Server作为后端.

但对于其中任何一个,我需要安装像MySQL服务器个人软件.

我想知道是否有可能获得这个东西的替代品,这样我就不需要为数据库安装任何额外的个人软件.

数据库应该集成在我的JavaSE应用程序中,就像我们在普通软件中看到的那样.我们只是为它安装软件而不是单独的DBMS.

这样的数据库允许我进行备份.

有什么建议吗?

Cha*_*han 8

您可以使用

  1. Apache Derby
  2. SQLite的
  3. HSQLDB

作为您的应用程序的便携式数据

  • @GPS阅读:http://stackoverflow.com/questions/784173/what-are-the-performance-characteristics-of-sqlite-with-very-large-database-file.结论是,当您存储大量数据时,不会有任何明显的性能下降. (2认同)