在正式进入项目开发之前请先完成以下准备工作。
请创建数据库和表并完成数据初始化工作。
请在MySQL数据库中创建名为studentinformationmanagement的库。
在本项目中有以下两张表:
用户表详情如下:
字段 | 说明 | 主键 |
---|---|---|
id | 用户编号 | YES |
username | 用户名称 | NO |
password | 用户密码 | NO |
学生表详情如下:
字段 | 说明 | 主键 |
---|---|---|
id | 学生编号 | YES |
name | 学生名字 | NO |
age | 学生年龄 | NO |
gender | 学生性别 | NO |
hobby | 学生爱好 | NO |
项目SQL脚本代码如下:
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
`age` int(10) DEFAULT NULL,
`gender` varchar(30) DEFAULT NULL,
`hobby` varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1', '周星驰', '19', '男', '看书');
INSERT INTO `student` VALUES ('2', '吴孟达', '22', '男', '打球');
INSERT INTO `student` VALUES ('3', '张曼玉', '21', '女', '游泳');
INSERT INTO `student` VALUES ('4', '林青霞', '34', '女', '听歌');
INSERT INTO `student` VALUES ('5', '刘德华', '25', '男', '骑马');
INSERT INTO `student` VALUES ('6', '周华健', '26', '男', '唱歌');
INSERT INTO `student` VALUES ('7', '郭富城', '23', '男', '跳舞');
INSERT INTO `student` VALUES ('8', '方文山', '26', '男', '写词');
INSERT INTO `student` VALUES ('9', '毛不易', '20', '男', '滑冰');
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`password` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'admin', 'admin');
请利用Navicat等数据库可视化工具将以上数据库脚本导入studentinformationmanagement库;图示如下:
请准备本项目开发过程中所需的jar包,图示如下:
请在IDEA中创建JavaWeb项目,图文参考资料如下:
https://blog.csdn.net/lfdfhl/article/details/123625584