例程要求
1.Mysql中创建相应
2.基于 JSP+Mysql 做一个简单的学生成绩查询web系统
实验环境
系统:Windows 10
软件:
- IntelliJ IDEA 2020.1
- Tomcat 9.0
- MySQL
- SQLyog
源代码
环境配置
1.右键此电脑,属性,高级系统设置
2.点击环境变量,进行修改
3.添加系统变量:
JAVA_HOME E:\java\jdk
变量地址为jdk的解压地址
添加PATH环境变量
添加classpath 变量值为.;%JAVA_HOME%\lib;(前面有个点)
4.配置完成
安装Tomcat
Tomcat下载地址:Tomcat官网
下载完成后直接解压到自己设置的文件地址
IDEA导入工程源码
IDEA2020.1下载地址:
百度网盘:https://pan.baidu.com/s/1QAMPP2MYQgoVyDuJqJlu2w 提取码:qqq2
将上面下载下来的管理系统源码导入到IDEA中,配置参考:博客
- 安装IDEA
下载完成后点击安装程序完成安装
安装到自己选择的路径
直接NEXT,然后安装。
2.启动IDEA,导入源代码,配置jdk,web
配置JDK(这里因为以前用Java的时候配置完成了,就先不说怎么配置Jdk了)
配置Tomcat
配置基本完成。
连接数据库
1.Mysql下载地址:百度网盘 提取码:qqq3
安装教程在下载的文件中都有。
启动Mysql服务
登陆密码是刚才安装的时候设置的。
打开SQLyog,注册新的数据库。
SQLyog下载地址:百度网盘 提取码:qqq3
SQL源码
-- 学生表: 学号 密码 姓名
DROP TABLE IF EXISTS student;
CREATE TABLE student (
sid INT(9) PRIMARY KEY AUTO_INCREMENT,
spwd VARCHAR(20),
sname VARCHAR(20)
) AUTO_INCREMENT = 100000000 ;
-- 课程表: 课程号 课程名 学分
DROP TABLE IF EXISTS course;
CREATE TABLE course (
cid INT(9) PRIMARY KEY AUTO_INCREMENT,
cname VARCHAR(20),
credit INT
) AUTO_INCREMENT = 100000000 ;
-- 选课表: 学号 课程号 成绩
DROP TABLE IF EXISTS optcou;
CREATE TABLE optcou (
sid INT(9) NOT NULL,
cid INT(9) NOT NULL,
score DECIMAL(5,2) DEFAULT -1,
FOREIGN KEY(sid) REFERENCES student(sid) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY(cid) REFERENCES course(cid) ON DELETE CASCADE ON UPDATE CASCADE,
PRIMARY KEY(sid, cid)
);
INSERT INTO student(spwd,sname) VALUES('1','小一'),('2','小二');
INSERT INTO course(cname, credit) VALUES('高等数学',5),('大学英语',2),('线性代数',2),('大学计算机基础',1);
INSERT INTO optcou(sid,cid,score) VALUES(100000000,100000000,80), (100000000,100000001,75), (100000000,100000002,80), (100000001,100000000,95);
INSERT INTO optcou(sid,cid) VALUES(100000000,100000003);
编译成功,没发现错误。
到这个时候,基本完成配置了,直接点击运行。