【问题标题】:How to save data of a small prog? [closed]如何保存小程序的数据? [关闭]
【发布时间】:2014-12-19 03:03:12
【问题描述】:

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

为了保存这件事的数据,我认为安装 MySQL 或 Oracle 之类的数据库将是矫枉过正。在我过去的项目中,我总是使用这些数据库。

如何管理小程序的数据?在 Java 世界中是否有任何现成的解决方案?也许可以将它与 JPA 一起使用?

【问题讨论】:

    标签: java mysql database oracle jpa


    【解决方案1】:

    您应该研究一下 Apache Derby:

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

    或 HyperSQL:

    http://hsqldb.org/

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

    【讨论】:

    • 感谢@StuPointerException 的快速回复!好的,它们听起来都很有趣。数据将存储在哪里?至于Linux,它们会存储在home-dir中吗?
    • DERBY 的文件位置由属性 derby.system.home 指定,而 Hyper 的文件路径是连接字符串 (jdbc:hsqldb:file:) 的一部分。两者都有很好的记录。
    • 或 H2 h2database.com 与 HSQLDB 类似,但速度更快
    • 嗯,非常感谢你们!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多