用于存储java应用程序中使用的少量数据的数据库

用于存储java应用程序中使用的少量数据的数据库,java,database,Java,Database,Iam正在用java开发客户端/服务器应用程序。 我需要存储所有用户的ID、密码等,以便登录、文档共享和聊天。 我不想安装任何DBMS,因为我只需要1或2个表,其中包含大约1000个条目。 有没有办法做到这一点???为什么不使用JDK附带的作为标准的?您可以在JVM中运行它并将其持久化到文件系统。这是一个SQL数据库,因此如果您熟悉RDBMS,那么集成起来应该很简单。您可以将数据写入服务器上的本地文件,然后从那里读取数据,但效率很低。签出或删除。两者都适合你的需要 两者都有丰富的SQL功能集,可

Iam正在用java开发客户端/服务器应用程序。
我需要存储所有用户的ID、密码等,以便登录、文档共享和聊天。
我不想安装任何DBMS,因为我只需要1或2个表,其中包含大约1000个条目。

有没有办法做到这一点???

为什么不使用JDK附带的作为标准的?您可以在JVM中运行它并将其持久化到文件系统。这是一个SQL数据库,因此如果您熟悉RDBMS,那么集成起来应该很简单。

您可以将数据写入服务器上的本地文件,然后从那里读取数据,但效率很低。

签出或删除。两者都适合你的需要


两者都有丰富的SQL功能集,可以运行嵌入式或独立,并且内存占用小。就个人而言,我更喜欢HSQLDB而不是H2,但不是出于特定的原因。

是的,我熟悉rdbms。但我不明白什么是嵌入式数据库(javaDB)以及如何使用它。用户是否必须安装它?不。你可以在Java中将其实例化为普通类program@BrianAgnew据我所知,这不是JRE的一部分,这是用户将在其系统上安装的,因此您仍然需要他们安装JDK…@us2012-非常有趣。我没有意识到这一点。谢谢澄清