Java 应用程序如何在本地为用户创建和管理数据库? [复制]

Posted

技术标签:

【中文标题】Java 应用程序如何在本地为用户创建和管理数据库? [复制]【英文标题】:How can a Java app create and manage a DB locally for a user? [duplicate] 【发布时间】:2020-05-06 05:37:04 【问题描述】:

我正在开发一个 Java 中的待办事项列表应用程序,作为数据库中的学习练习。我想编写与理论用户设置无关的应用程序,而不是假设他们安装了 mysql 之类的东西。 Java 应用程序如何创建和管理本地数据库,在这种情况下保存任务、截止日期等内容?像 SQLite 这样的东西是本地化的唯一方法吗?

【问题讨论】:

检查这个:***.com/questions/462923/… @MedvedievV。谢谢,我不知道要问的正确语言。 【参考方案1】:

使用以纯 Java 编写的数据库,您可以将其包含在您的应用中。 H2 和 Derby 就是两个这样的产品。可以在用户的​​本地计算机上创建和存储数据库文件。

就个人而言,我使用并推荐 H2。

【讨论】:

谢谢!到目前为止,我只是数据库的轻度用户,所以我认为一切都是“独立”的,就像 MySQL 安装一样,我不确定是什么让 H2 之类的东西与众不同。

以上是关于Java 应用程序如何在本地为用户创建和管理数据库? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

win10怎么创建本地用户管理员

如何在Windows Server2008 中管理本地用户和组?

jvm 调优

Oracle用户权限表的管理方法

将Sql从C#设置为单用户模式并创建管理员用户

如何使用本地数据库为我的 Flutter 应用程序创建收藏按钮?