WADA任务2_QiuQian

本文最后更新于:2 小时前

任务二需求:
数据库中设计一个表:学生信息表(学号,姓名,性别,出生年月,状态),学号为主键。使用Web对这张表实现增删改查(数据库自选)

数据库设计

创建数据库和表

CREATE DATABASE StuInfo;
CREATE TABLE StuInfo (
	ID VARCHAR(20) PRIMARY KEY,
	Name VARCHAR(20) NOT NULL,
	Gender CHAR(2) CHECK( Gender = '男' OR gender = '女' ),
	Birthday DATETIME NOT NULL,
	State CHAR(4) CHECK( State = '在读' OR State = '休学' )
)

在其中插入五条数据

姓名是使用姓名生成器瞎起的

INSERT INTO StuInfo VALUES('1001', '潘安邦', '男' , '2000-10-5', '休学');
INSERT INTO StuInfo VALUES('1002', '朱欣悦', '女' , '1999-8-4', '在读');
INSERT INTO StuInfo VALUES('1003', '刘正浩', '女' , '2000-5-12', '在读');
INSERT INTO StuInfo VALUES('1004', '汪明诚', '男' , '2001-6-9', '在读');
INSERT INTO StuInfo VALUES('1005', '夏宇达', '女' , '1999-7-20', '休学');

image-20201126141042825

在IDEA中通过JDBC连接数据库

选择合适的JDBC版本的jar包导入到lib中,注意各种环境的设置一定要正确

image-20201126141722799

环境设置:

image-20201126141839766

在测试类中能得到一下结果说明连接数据库成功

image-20201126141916169

编写前端页面

编写Servlet