java - 如何保存小程序的数据?

标签 java mysql database oracle jpa

我正在构建一个小型 java 应用程序,该应用程序将在系统上本地运行。我打算输入的数据是一些小东西,比如我的日常开支、我的一些联系人以及一些我想记住的事情的注释。

为了保存这件事的数据,我认为安装像 MySQL 或 Oracle 这样的数据库有点过分了。在我过去的项目中,我总是使用这些数据库。

我该如何管理小程序的数据? java 世界里有现成的解决方案吗?也许可以与 JPA 一起使用?

最佳答案

您应该研究一下 Apache Derby:

http://db.apache.org/derby/

或 HyperSQL:

http://hsqldb.org/

它们都是轻量级数据库引擎,您可以在应用程序启动时启动它们,非常适合小型项目。它们还都有用于 JPA 的 Hibernate 方言。

关于java - 如何保存小程序的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26528193/

相关文章:

java - 在 Jlist 中编辑项目

Java DateFormat 格式和解析给出了意想不到的结果

java - Spring boot 无法解析带有名称的 View

sql - 使用审计表时的查询帮助

database - Neo4J 数据库大小/缩小

java - 如何通过命令行运行Maven/Gradle Web项目?

mysql - 是否有一种性能友好的方法来列出数据库中每个字母的结果?

mysql - 完全连接两个查询

mysql - 如何在 "bit field"中最好地执行分组?

database - 什么是范围锁?