学生成绩管理系统【JSP+Servlet+MySQL】

一、环境配置

软件需求

  • Eclipse IDE for Java Developers - 2020-12
  • MySQL 8.0
  • apache-tomcat-9.0.41
  • Navicat Premium 15

软件的安装及各项配置

Eclipse

首先进行JDK的安装,使得自己的电脑支持java的编译
进入JDK下载官网
在这里插入图片描述
根据自己电脑是多少位的选择版本(32位选择X86版本,64位选择X64版本)
下载完成后双击下载的文件进入安装(具体过程省略,直接按照安装向导的提示安装即可)
注意需要记住JDK的安装路径,在之后的环境变量配置时需要使用
我的安装路径为
在这里插入图片描述
配置环境变量的操作为右键此电脑,选择属性,点击高级系统设置,点击环境变量,进入一下画面。在这里插入图片描述
在’系统变量’中, 新建JAVA_HOME, 若已存在则点击编辑. 变量值为安装的路径.

在这里插入图片描述
系统变量中的PATH中添加 %JAVA_HOME%\bin
在这里插入图片描述
在’系统变量’中, 新建CLASSPATH, 若已存在则点击编辑.
变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前方的小点,不能漏掉)
在这里插入图片描述
执行完这一步即完成了JDK环境变量的配置,为了检验JDK是否配置完成,Windows+R,输入“cmd”,在命令行中分别输入“java”、“javac”、“java -version”,若与下图一样,则JDK配置成功。

  • java命令

在这里插入图片描述

  • javac命令

在这里插入图片描述

  • java -version命令
    在这里插入图片描述
    之后便可进行eclipse的安装
    eclipse下载地址
    在这里插入图片描述
    进入一下页面点击Download,之后的界面会提示你是否捐助eclipse,可以忽略不管,稍等一会即可开始下载
    在这里插入图片描述
    之后双击下载的文件进入eclipse的安装,选择该版本进行安装
    在这里插入图片描述
    选择存放路径,点击install即可完成安装
    在这里插入图片描述
    之后打开eclipse进行配置
    在这里插入图片描述
    执行以上操作进入下图界面,点击“1”处选中该项下载地址,勾选“2”处全部(此处我已下载完成),之后点击下方“next”
    在这里插入图片描述
    进行如下操作之后点击下方的“install”开始下载,下载过程较为漫长,等待过程可以进入下面的MySQL或是Tomcat的安装及配置
    在这里插入图片描述

数据库

因为我的电脑是在很久之前就安装好了MySQL,MySQL的具体安装流程我也不太清楚,可参考该博客
以及Navicat的安装及配置参考博客

Tomcat

官网下载地址
在这里插入图片描述
勾选处上两个为绿色版(该版本需要配置环境变量),下面一个为安装版。
我安装的是绿色版,此处也需要根据自身电脑的位数选择安装,上一个32位,下一个为64位
在这里插入图片描述
下载完成之后为一个压缩包,我将其解压到了F盘的Tomcat文件夹下,记住自己的解压位置,配置环境变量时需要用到
打开环境变量页面,操作方式与上面JDK配置的操作一样
在’系统变量’中, 新建TOMCAT_HOME, 若已存在则点击编辑.
变量值为 解压的路径
在这里插入图片描述
在’系统变量’中, 新建CATALINA_HOME, 若已存在则点击编辑.
变量值为 解压的路径
在这里插入图片描述
在PATH中添加 %CATALINA_HOME%\bin
在这里插入图片描述
在CLASSPath中添加 %CATALINA_HOME%\lib\servlet-api.jar (后面没有分号)
在这里插入图片描述
在系统中安装Tomcat9服务项
Windows+R,输入“cmd”进入命令行,输入“service install Tomcat9”下载tomcat9服务项(根据自己下载的版本进行更改)
在这里插入图片描述
打开“服务”页面,启动tomcat服务。配置到此完成
在这里插入图片描述

二、项目执行

移植项目

代码连接为https://github.com/G-lory/StudentAchievementManagementSystem
打开eclipse,进行如下操作
在这里插入图片描述
选择解压后的项目,直接选择整个文件夹,选择完成后点击“finish”
在这里插入图片描述
发现此处有报错,原因为缺少servlet库
在这里插入图片描述
右键项目名,操作如下
在这里插入图片描述
之后在libraries中导入servlet库,servlet库可从tomcat中找到,具体路径如下图
在这里插入图片描述
注意在libraries中有一个mysql-connecter-java的数据库库,该数据库为代码作者自带的,该数据库存在对我们网页的生成不会有任何影响,但在之后连接我们的数据时就会报错:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES) site:blog.csdn.net,这个问题也是困扰了我很久,所以我们在这里将其删掉
在这里插入图片描述

回到页面,看到没有报错
在这里插入图片描述
之后操作如下,删除目录下的“WebContent”文件夹,将“WebRoot”文件夹名字改为“WebConten”
在这里插入图片描述

操作完成之后代码就没有任何问题了

配置tomcat环境

点击“Windows”选择最后一项“preferences”进入下列页面
在这里插入图片描述
点击“add”,选择与自己tomcat版本相同的一项,点击“next”
在这里插入图片描述
找到自己tomcat的安装包,将其导入,最后点击“finish”
在这里插入图片描述
点击“apply and close”完成配置
在这里插入图片描述
进行如下操作开始配置“server”
在这里插入图片描述
双击“server”
在这里插入图片描述
在这里插入图片描述
这样显示就完成了
在这里插入图片描述
再右键选择该项,操作如下
在这里插入图片描述
将项目配置到tomcat上
在这里插入图片描述
至此,所以配置就完成了

连接数据库

打开Navicat,新建连接,连接名默认就好,因为代码中的数据库连接名为默认的,密码为安装MySQL时自己设定的,如果忘了请自行百度重置╮(╯▽╰)╭
在这里插入图片描述
右键刚创建的连接,选择“新建数据库”,名称为“studentmanagement”
在这里插入图片描述
点击“确认”,右键新建的数据库,选择“新建查询”
在这里插入图片描述
将创建表的代码输入其中,创建表的代码回到eclipse,打开项目的“WebContent----sql”,打开“scoreInfo.sql”,将标注的几个代码分别复制运行即可
在这里插入图片描述
在打开src–com.wenr.util–DBUtil,此处更改下数据库的密码,即MySQL的密码
在这里插入图片描述
之后便可运行成功

三、运行结果

eclipse上运行

右键项目名,“Run As”,再选择“1 Run on Server”
在这里插入图片描述
选择“finish”
在这里插入图片描述
界面如下,账号密码均为“001”,登录身份为“管理员”
在这里插入图片描述
在这里插入图片描述

浏览器上运行

直接从eclipse上将地址复制到浏览器上即可实现浏览器上运行
在这里插入图片描述
功能实现如下演示
在这里插入图片描述

参考资料

学生成绩管理系统3.0(JSP+Servlet+MySQL)
Navicat Premium 15 永久激活版安装教程
Apache Tomcat 安装与配置教程

猜你喜欢

转载自blog.csdn.net/java_creater/article/details/112298978
今日推荐