0

我正在用 java 开发客户端/服务器应用程序。
我需要存储所有用户的 ID、密码等以用于登录、文档共享和聊天目的。
我不想安装任何 DBMS,因为我只需要 1 或 2 个表,大约有一千个条目。
有没有办法做到这一点?

4

3 回答 3

6

为什么不使用JDK 附带的JavaDb作为标准?您可以在 JVM 中运行它并持久保存到文件系统。它是一个 SQL 数据库,所以如果您熟悉 RDBMS,它应该很容易集成。

于 2013-01-02T12:36:37.883 回答
2

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

于 2013-01-02T12:36:46.017 回答
2

查看HSQLDBH2 数据库。两者都将满足您的需求

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

于 2013-01-02T12:38:02.593 回答