文章目录

  • 一、配置环境
    • 一、eclipse的下载和安装
    • 二、JDK的安装和配置
    • 三、tomcat的下载安装和环境配置
    • 四、eclipse下载插件
  • 二、eclipse将项目部署到tomcat上
  • 三、连接MySQL数据库
    • 一、在MySQL数据库里建表
    • 二、连接数据库的代码
  • 四、最终运行效果
  • 五、总结
  • 六、参考资料

一、配置环境

一、eclipse的下载和安装

1.下载eclipse

注意一定要下载高版本的,因为低版本的eclipse对tomcat8.0以上的版本不支持
官网下载:下载地址,但是特别慢
附上百度网盘:下载链接
提取码:rnjj

2.安装eclipse
双击打开exe,选择第一个Eclipse IDE for Java Developers

默认install即可,因为下载的在jp,所以也是特别慢,稍许等会,

会出现Show log的问题,再次install,等待即可

二、JDK的安装和配置

这里使用的是JDK12

附上百度网盘:下载链接
提取码:vdif

JDK环境变量配置

网上一抓一大把
JDK环境变量配置

本人环境变量的配置

测试是否成功,在cmd里输入java -version
有显示三行的Java即可

三、tomcat的下载安装和环境配置

1.下载tomcat

官网下载:下载地址

本人使用的是tomcat9.0的版本,下载的是无需安装版本

2.tomcat环境配置

网上一抓一大把
Apache Tomcat下载、安装、配置图文教程

3.tomcat服务安装
在tomcat目录里的bin文件里打开cmd

在cmd里输入service.bat install
因为本人已经安装完毕,所以是Failed installing
正常的话,安装成功

正常的话,安装成功,如下图

此时查看服务里就多了Apache Tomcat9的服务了,但此时还未启动该服务


打开后显示的是stopped的状态,点击Start即可

如果点击Start之后,加载条加载到一半,就突然闪退,状态依旧是stopped的话,在Startup里的Mode选择Java即可

至此tomcat的服务启动
测试tomcat是否成功
打开浏览器,敲入http://localhost:8080,如果出现页面,那么配置成功

四、eclipse下载插件

Help—> Install New Software

本人因为2太慢了,所以换了个快的,1是自带的
一般人添加2即可,Kepler - http://download.eclipse.org/releases/kepler

等待好一会儿后,勾选Web,XML,Java EE进行下载,过程可能十分漫长,会卡在49%好久,一个小时是基本操作。

下载完毕后,ReStart就可

下载完插件后,eclipse就可以创建web项目,也可以支持tomcat8.0以上了

二、eclipse将项目部署到tomcat上

这里是参考网上的源码
学生成绩管理系统3.0(JSP+Servlet+MySQL)
github下载地址

1.将项目导入eclipse里


2.修改一下源码
打开后编译不通过,需要添加一些.rar文件
右击项目,选择Properties

Java Build Path—>Libraries—>Add External JARs

找到tomcat里的lib目录下的servlet-api.jar,将它它添加进去

Apply之后就没有错误了
3.将默认指向的WebContent目录修改为webRoot
打开项目后,里面有WebContent和WebRoot两个文件
将WebContent删除
将WebRoot重命名为WebContent

至于为啥要如此之做
详情请参考<转载>项目工程中的WebRoot与WebContent有什么区别?



这些.jar也是在tomcat里面就可以找到

4.添加tomcat环境


选择与你tomcat相同版本的环境

找到你的tomcat的目录,Finish即可


添加Server


点击一下

选择对应的tomcat版本,这里下载的是tomcat9.0.41

将项目加到服务器上

将项目部署到服务器后

再次双击Servers里的Tomcat v9.0…
修改一下,如图所示

右击项目,Run As—>1 Run on Server

项目可以运行了在tomcat上了

如果遇到8005,8080端口被占用的问题,
在cmd里输入netstat -aon,找到占用8005和8080的程序所对应的PID
在任务管理器的详细信息,找到对应的PID,结束进程
详细请参考解决8080端口被占用的方案

将网址复制一下,放在浏览器上
呈现效果:

三、连接MySQL数据库

一、在MySQL数据库里建表

事先下载Navicat和MySQL
本人使用的是最新版的Navicat

以及大二Java课上下载的MySQL1.1.7

打开Navicat,新建MySQL连接
用户名为默认的root
密码为之前安装MySQL的时候的密码,希望你没忘记

右键新建的连接,选择新建数据库

随便去一个数据库名

将项目里的sql语言复制到查询里,运行一下



二、连接数据库的代码

public class DBUtil {private static final String driver = "com.mysql.jdbc.Driver";private static final String url = "jdbc:mysql://localhost:3306/studentsystem?useUnicode=true&characterEncoding=UTF-8";//localhost:3306是默认的连接名,studentsystem是新建的数据库名private static final String username = "root";//默认rootprivate static final String password = "xxx";//xxxx为你的密码private static Connection conn;static {try {Class.forName(driver);} catch (Exception ex) {ex.printStackTrace();}}public static Connection getConnection() throws SQLException {if (conn == null) {conn = DriverManager.getConnection(url, username, password);return conn;}return conn;}
}

运行一下,测试是否连接上了数据库,如果连接不上,就把它自带的mysql的.rar删除

四、最终运行效果

选择管理员身份登录
账号和密码都为001
添加课程:

添加学生:

五、总结

这次主要任务就是配环境,配了三天的环境,吐了
代码部分无任何修改,直接用源码即可
只要不写代码,任务基本ez

六、参考资料

学生成绩管理系统3.0(JSP+Servlet+MySQL)
JDK环境变量配置
Apache Tomcat下载、安装、配置图文教程
<转载>项目工程中的WebRoot与WebContent有什么区别?
在eclipse中将web项目部署到Tomcat服务器上
解决8080端口被占用的方案
eclipse没有(添加)”Dynamic Web Project”选项的方法

eclipse基于 JSP+Mysql 做一个简单的学生成绩查询web系统相关推荐

  1. JSP+Mysql 做一个简单的学生成绩查询web系统

    IDEA基于JSP+Mysql 做一个简单的学生成绩查询web系统 目录 一.相关软件的下载和配置环境 Java环境的下载和配置 (1)IDEA的下载和安装 ​ (2)JdK的安装 Tomcat的下载 ...

  2. 做一个简单的学生成绩查询web系统

    需要准备: myeclipse MYSQL:参考链接 下载配置tomat 使用Navicat实现创建数据库 Nacicat连接Mysql 首先用管理员身份打开命令提示符 Windows10系统打开管理 ...

  3. 简单的学生成绩查询web系统

    实验内容:基于 JSP+Mysql 做一个简单的学生成绩查询web系统. 文章目录 一.Java Web 1. B/S系统 2.主要框架 3.servlet 4.Web服务器 Tomcat 5.JSP ...

  4. clistctrl控件最后插入在后面_用图表控件做一个简单的员工信息查询系统

    前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...

  5. 安卓 spinner下拉框 做模糊查询_用图表控件做一个简单的员工信息查询系统

    前几天在上课的时候有同学说在做人员的信息查询的时候,经常的要去做查找搜索很麻烦,能不能做一个简单的人员信息查询系统,只需要选择人员的编号就可以查询到这个员工的信息.其实要实现这个同学的需求在EXCEL ...

  6. 用计算机怎么做成绩表,利用Excel制作一个简单的学生成绩表.doc

    利用Excel制作一个简单的学生成绩表 教学设计表 学科 信息技术 授课年级 八年级 学校 教师姓名 章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识, ...

  7. 一个简单的学生成绩管理软件(ODBC开发)

    一个简单的学生成绩管理软件(ODBC开发) 下载本文所附源代码 程序运行效果截图: 前面我写过一篇<一个完善的ODBC数据库程序>,大家可能看到过,有鼓励,也有批评,但是所有这一切只有一个 ...

  8. Python:结合列表和字典,编写一个简单的学生成绩管理系统

            本次主要使用新学的列表和字典,结合定义函数等知识点,成功编写了一个简单的学生成绩管理系统.实现了在系统内使用学生的姓名或者学号,即可实现显示.添加.删除.修改.查找(增删改查).成绩排 ...

  9. javaweb课程设计(简单的学生成绩查询系统)

    学生成绩查询系统 基于JDBC,c3p0数据库连接池,使用sqlserver作为数据库管理,使用三层架构的简单的学生成绩查询系统. //代码仓库见文末 登录界面 密码错误登陆拦截 主界面(教师) 设置 ...

最新文章

  1. 使用Asible批量部署yum仓库
  2. 利用JavaCSV API来读写csv文件
  3. [pytorch、学习] - 3.12 权重衰减
  4. 走马观花:Visual Studio Code Name Orcas Mar07CTP /体验DLINQ
  5. 揭秘鸿蒙生态背后的DevOps实践
  6. ML.NET机器学习、API容器化与Azure DevOps实践(一):简介
  7. window10 mysql5.7 解压版 安装
  8. java s结尾的工具类_FilenameUtils工具类
  9. 【转】oracle回闪操作
  10. 通过json动态创建控制器
  11. 金字塔型php的9x9乘法口诀表,python中打印金字塔和九九乘法表的几种方法
  12. java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...
  13. 头目一天不来,就公然上班睡觉,主管怎么当得
  14. 绿色智能机房环境监控系统方案!
  15. 计算机原理及应用教学大纲,《单片机原理及应用技术》课程教学大纲
  16. 20dbm是多少mw
  17. 【PAT】 1020 发邮件(错排问题)详解
  18. float 精度探究
  19. contour()函数的理解
  20. 1449:【例题2】魔板

热门文章

  1. uwb无线通信技术的优势分析
  2. 三年级计算机课教学案例分析,小学三年级体育课教学案例分析
  3. 易语言和python的运算速度_【编程专题】实测四种编程语言的运算速度,最快的竟然是它!...
  4. 疯狂猜成语-----最终发布版的总结
  5. 移动运营商离网挽留的策略制定(四)
  6. 大学生期末网页大作业:蛋糕甜品网站设计——餐厅美食蛋糕甜品推荐网页设计(4页) HTML+CSS+JavaScript
  7. 计算机运行正常突然关机,电脑开着突然就关机了怎么办_电脑开一会突然关机的处理方法...
  8. FFmpeg推送命令
  9. Overrides和Overloads
  10. 孩子最怕听的10句话