我在java中开发一个客户端/服务器应用程序 我需要存储所有用户的ID,密码等,以便进行登录,文档共享和聊天 我不想安装任何DBMS,因为我只需要1或2个表,大约有一千个条目 有没有办法做到这一点??
答案 0 :(得分:6)
为什么不使用JDK附带的JavaDb作为标准?您可以在-JVM中运行它并持久保存到文件系统。它是一个SQL数据库,所以如果你熟悉RDBMS,它应该很容易集成。
答案 1 :(得分:2)
您可以将数据写入服务器上的本地文件,然后从那里读取,但效率很低。
答案 2 :(得分:2)
结帐HSQLDB或H2 database。两者都符合您的需求
两者都具有丰富的SQL功能,可以运行嵌入式或独立式,并且占用内存很少。我个人更喜欢HSQLDB而不是H2,但不是出于特定原因。