Java,使用典型的数据存储类型

时间:2016-01-10 13:42:32

标签: java

我希望本地存储一些用户(用户名,密码)在磁盘上,并在下一步中可能有关用户的信息(生日,性别,...)。 我使用Eclipse工作并使用Java作为语言。

应该存在具有存储结构的本地文件。我也可以使用txt文件并存储如下信息:

  

USERNAME1,pasword1; USERNAME2,密码2;

但如果你想增加更多的信息,那就不好了。

guillaume girod-vitouchkina假设的一些标准(谢谢!)

数据:

  • 本地存储在一台PC上
  • 仅用于登录
  • 未使用其他程序
  • 将在程序开始时阅读
  • 不应由其他人修改
  • 不用于服务器资料

我google了一下,发现XML,JSON可能是一个可能的解决方案,但不确定哪个是Java项目中使用的典型格式。

谢谢:)

1 个答案:

答案 0 :(得分:1)

没有 典型的数据存储类型,有几种设计和工具。

Java可以使用几乎所有类型的存储,如果需要,可以使用包装器或网关。

当我看到你的数据时,它就像一个目录,带有机密数据(密码)。如今,没有人明确存储密码!

但是作为通常的,这取决于你想做什么:

  • 你想存储,是的,但是你想阅读你的数据:由谁,通过什么程序,经常或不经常?
  • 是关键数据吗?你能失去他们吗?
  • 你经常更换它们,还是从不?
  • 如果您更改它们,是否要保留旧数据或更改痕迹?
  • 每个人都可以看到你的数据?每个人都可以修改它们,可以删除它们吗?那安全呢?
  • 你有什么样的建筑?一台PC,一台服务器,本地?它适用于网络应用吗?
  • 之后,你可以考虑格式,语言环境......

毕竟,你可以把它们放在一个像你这样的文件中,当然,或者增强它一点点或者很多。

希望它有所帮助。