当前位置: 首页 > 面试题库 >

在SQL数据库中存储HashMap

陶腾
2023-03-14
问题内容

如何在SQL数据库中存储HashMap?另外,您如何将HashMap从SQL数据库加载回HashMap实例?

好的,这就是我正在做的。我有一个数据库来存储我的游戏的玩家数据。它有一个包含用户名和密码的表。每个玩家都有一个存储其属性的HashMap。我需要将该HashMap及其各自的用户存储在数据库中。


问题答案:

您需要一个三列表

用户,

键,

然后看起来像

“用户1”,“属性1”,“值1”

“用户1”,“属性2”,“值2”

“用户2”,“属性1”,“值1”

“用户3”,“属性1”,“值1”

用户3”,“属性2”,“值2”

然后,您只需读回数据,并在用户字段周围四处查看,以重建每个has表。



 类似资料:
  • 问题内容: 因此,在C ++ / C#中,您可以创建标志枚举来保存多个值,并且在数据库中存储单个有意义的整数当然是微不足道的。 在Java中,您有EnumSets,这似乎是在内存中传递枚举的一种很好的方法,但是如何将组合的EnumSet输出为整数进行存储?还有另一种方法可以解决这个问题吗? 问题答案:

  • 我创建了一个TextView,它以多行显示值 ,我希望将该值保留在SQLite数据库中。这是我使用的代码: 问题是当我保存值时,整个值被插入到一个单元格中。我希望每行的值分开,然后插入到每行的单个单元格中,尽管我使用扫描器方法插入数据,但它不起作用。那有什么办法吗?

  • 问题内容: 在MySQL数据库中用PHP存储IP的最佳实践是什么?有一个名为ip2long的函数-但这仅适用于IPv4。但是IPv6呢? 我知道一个用于IPv6 IP的php函数,但是在Windows上的PHP <Version 5.3上不起作用 问题答案: 可以将点分十进制IPv4地址转换为整数,最大大小为32位。IPv6地址是128位。由于128位不适合PHP int,因此在PHP中使用它会很

  • 问题内容: 我有一个SQL数据库,用于存储WCF服务和其他服务的客户端证书。(X509等)。我想使用此存储(而不是“我的”)来检索此证书(而不是在web.config中声明),然后将其用于WCF。 我试图在此网站和Google上进行搜索,但似乎没有太大帮助。 目前我在做 因此,理想情况下,我想摆脱“ WebConfigSection”,而传递某种经过证书签名的WCF对象。 有人知道如何实现这一目标

  • 所以我试图将一些数据存储到我的实时数据库中。我目前有两个独立的视图控制器,一个用于用户注册,另一个用于用户选择其配置文件图像并能够更改该图像。在注册页面上,我将“用户名”保存到firebase,如下所示: 对于个人资料图像,我有这样保存的数据 我希望这两个数据都保存在“用户”下-

  • 问题内容: 我正在尝试将sql数据库中的数据存储到数组中。目前我有这个: 问题是我有8行数据。我需要将数据库中的每个8个名称存储到一个数组中。当我尝试这个: 它不起作用。 问题答案: 您想要的是: 这会将所有8个名称存储在类似于以下内容的数组中: