首页 > 解决方案 > 如何使用 HashMap 填充 MySQL 数据库

问题描述

我有一个项目,其中有一个登录/注册系统,用户必须与他们的信息一起存储在 MySQL 数据库中。我正在使用 MySQL 工作台以图形方式查看所有内容,但我对 MySQL 和 Workbench 是全新的,所以我不完全确定如何使用对象的哈希图正确填充 MySQL 数据库(对象是每个都有用户名、密码和考试分数)。然后,当我在登录页面时,我还需要从 MySQL 数据库中提取所有这些值,以检查该数据库中是否存在这样的用户,然后进入用户页面。我在 AndroidStudio 工作。所以我想总的来说,我所说的是是否有人能指出我正确的方向(无论是网站,回答问题,或者只是给我有关 MySQL 的信息以及如何在一般情况下使用它,然后使用哈希图)我将不胜感激。非常感谢您提前。编辑:或者我将如何将 EditText 中的字段输入到 JSON 文件中,然后将其读入数据库?就像我之前说的,我不确定该怎么做

标签: javamysqljsondatabasemysql-workbench

解决方案


您需要首先在 MySQL 中创建一个表供您的用户进入

一个基本的用户表如下所示:

create table users (
  userid varchar(16),
  password varchar(40)
);

如果您已经有一个已建立用户的列表,那么让他们进入数据库的最佳方法是创建一个批处理文件,例如

insert into users (userid, password) values (('a','b'), ('c','d'), etc)

然后,您可以将这些命令从文本文件批处理到 MySQL。

如果没有,请创建一个准备好的语句:

insert into users (userid, password) values (?,?)

并使用它来一一插入所有键值。


推荐阅读