java - 如何从 MySQL 数据库中获取数据并将其设置在 Java 中的 HashMap 中(注册/登录 GUI 程序)
问题描述
我目前正在处理注册/登录 GUI 窗口,我正在尝试将密码和用户名存储在 MySQL DB 中。我还想检查是否存在具有此类密码的用户,但我不知道如何仅获取 1 个密码和 1 个用户。我想从每一行保存 HashMap 中的用户名和密码(用户名 -> 键| 密码 -> 值)
如何将每个用户名和密码设置为 HashMap?
我只能想到这个:
SELECT username, password
FROM table
我不能从这里继续...
解决方案
您的用户名应该是唯一的,因此要检索一对用户名及其相应的密码,您可以通过添加WHERE username=
和附加要检索用户名/密码对的任何用户名来限制您的查询。之后,将结果集的字段存储在 HashMap 中非常简单。
推荐阅读
- c# - C# 在异步线程中获取 ApplicationName
- jquery - 如何让 jQuery Ajax 调用发布到用 ValidateAntiForgeryToken 装饰的 Action
- swift - 如果 UITextField 被隐藏,则重置 UILabel 左侧的字符
- python - Python中的枕头不会让我打开图像(“超过限制”)
- html - 一个垂直的 div,左右两边都有一个图像模式
- bash - 当talker从启动运行时,master上没有收到消息
- vue.js - VueJs v-if 阻止实时通知
- sql - SQL 数据库 - PK 和 FK
- php - Laravel:发送带有输入数据的电子邮件
- php - 允许的内存大小 134217728 字节用尽(试图分配 20480 字节) Laravel