作业要求
(1)先用MySQL建立一个数据库Users,然后在数据库里建立一个表。表中每条记录,存储了用户名、密码、上次登录时间。请你在表中输入3条记录。请截图。
(2)编写一个带窗体的程序,用户输入用户名和密码,程序与数据库中的信息比对,用消息对话框输出结果:若正确,输出上次登录时间;若错误,提示用户重新输入。
步骤与源码
1、先在MySQL中按作业要求(1)创建实验数据。
create database Users;
use Users;
create table LoginTable (Login varchar(32) primary key, Password varchar(32), LastLogin datetime);
insert into LoginTable values("Hank Pym", "fheh0r23r3uwdj0i", "2020-06-04 10:46:32");
insert into LoginTable values("Scott Lang", "ur983rjwfjd230du20riu2", "2020-06-04 10:48:58");
insert into LoginTable values("Hope Pym", "r8432my88ryn03r34t9r2d", "2020-06-04 10:50:27");
2、在MySQL中修改登录密码。
3、执行如下代码,将数据库的三个用户各成功登录一次。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) throws SQLException {
G.ConnectToMySQL(); G.CreateUI();