基于JSP的数据查询Web系统

本文详细介绍了如何配置基于JSP的数据查询Web系统,包括JDK、Tomcat9.0的配置,JDBC的使用,MySQL与Navicat的安装,以及Eclipse的设置和项目移植到服务器的全过程。最后通过修改JDBC驱动,成功运行并展示了查询结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置准备

JDK配置

参考博客

Tomcat9.0 配置

参考博客

JDBC

官网
在这里插入图片描述
下载任何一个都可以
解压得到
在这里插入图片描述

MySQL 、Navicat的安装及使用

Mysql
Navicat
安装好之后先启动Mysql
在命令行输入net start mysql80
然后用Navicat连接数据库
在这里插入图片描述

在这里插入图片描述
然后在students中新建查询
然后输入以下建表语句
学生表:

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);

得到三个表
在这里插入图片描述

eclipse

安装
本人这里用的是19-06版本的,最好是下载链接所给的

安装好之后打开,点击Windows下的Preferences进入设置,点击server
如果没有找到server,则需要去下载,步骤如下
点击help下的Install New Software
在这里插入图片描述
在这里插入图片描述
然后下载,耐心等待下载完成
然后它会提示重启,选择重启即可

移植项目

项目地址
提取码:rdot
然后在eclipse中选择
点击 File 再选择 Open Projects from File System
在这里插入图片描述
路径是刚才下载项目的路径

添加 Tomcat 环境

选择Windows下的Preferences
找到如图add
在这里插入图片描述
选择 Apache 下的 Apache Tomcat v9.0 。
在这里插入图片描述
点击next
然后添加 Tomcat 的安装路径
在这里插入图片描述
点击finish
在这里插入图片描述

将项目放在服务器上

打开server窗口,点击
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后服务器就添加成功了
在这里插入图片描述

添加 Tomcat 的库文件

右击刚刚添加的项目,选择 Properties 。
在这里插入图片描述
由于我这里是已经添加过了,如未添加则需要进行添加。
找到 Tomcat 安装路径, lib 下找到 servlet-api.jar ,添加。
在这里插入图片描述

点击 Apply and Close
找到刚刚的工程文件
删除掉 WebContent ,然后将 WebRoot 重命名为 WebContent 。
然后复制这两个文件
在这里插入图片描述
然后复制到刚刚新命名的 WebContent\WEB-INF\lib 下
在这里插入图片描述
完成如下
在这里插入图片描述
下一步
在这里插入图片描述
然后保存

JDBC

将 lib 下的 mysql-connector-java-5.1.7-bin.jar 替换成刚刚 下载的 mysql-connector-java-8.0.22.jar
然后右击lib选择build path
点击 Configure Build Path…
删除 mysql-connector-java-5.1.7-bin.jar
再点击
在这里插入图片描述
然后添加lib 下的 mysql-connector-java-8.0.22.jar
点击 Apply and Close 。

运行项目

在这里插入图片描述
driver 中添加一个 cj;
url 最后添加一个时区 &serverTimezone=UTC
使用名和密码设置为自己的
在这里插入图片描述
主要设置自己的数据库名
然后右击项目,点击 Run As 点击1 Run on Server
再点击finish
运行结果如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值