我正在构建一个小型java应用程序,它应该在系统上本地运行。我打算输入的数据很少,比如我的日常开支,我有几个联系人,还有一些我想记住的事情。
为了保存这个问题的数据,我认为安装像MySQL或Oracle这样的数据库会是一种过度杀伤力。在我过去的项目中,我总是使用这些数据库。
我如何管理小型程序的数据?在Java世界中有没有现成的解决方案?也许有可能与JPA一起使用它?
答案 0 :(得分:2)
你应该看看Apache Derby:
或HyperSQL:
他们都是轻量级数据库引擎,您可以启动应用程序启动,非常适合小型项目。它们也都有用于JPA的Hibernate方言。