基于JSP的数据查询系统——JSP+Mysql完成学生成绩查询web系统

一、配置环境

1. eclipse环境配置

eclipse 下载与安装就不多说了,详情请参照此处
这个博客关于jdk的配置很详细

2. tomcat的下载安装和环境配置

  1. tomcat下载
    官网下载
  2. tomcat环境配置
    tomcat环境变量配置
  3. tomcat服务安装
    在tomcat安装bin目录下打开service.bat
    在这里插入图片描述
    输入service.bat install
    我这里因为是已经安装过了,显示Failed,正常显示为has been installed
    在这里插入图片描述
    然后同样的位置双击tomcat8w.exe
    在这里插入图片描述
    点击start
    在这里插入图片描述
    如果点击Start之后,加载条加载到一半,就突然闪退,状态依旧是stopped的话,在Startup里的Mode选择Java即可
    在这里插入图片描述
    测试tomcat是否成功
    打开浏览器,敲入http://localhost:8080,如果出现页面,那么配置成功
    在这里插入图片描述

3. eclipse下载插件

Help—> Install New Software

在这里插入图片描述
选择 2020-12 - http://download.eclipse.org/releases/2020-12,勾选 Web, XML, Java EE and OSGi Enterprise Development
next即可
在这里插入图片描述

二、eclipse将项目部署到tomcat上

1.配置elipse中tomcat环境

windows->preferences->sever->Runtime environments

在这里插入图片描述
点击Add
在这里插入图片描述
选择与你tomcat相同版本的环境
在这里插入图片描述
完成后sever控制台显示如下
在这里插入图片描述

2. 运行项目

  1. 基于JSP的javaweb学生管理系统Git下载
  2. 基于JSP的javaweb学生管理系统

我下载的是2,如果环境没错的情况下,可以直接运行,如下在这里插入图片描述

可能会出现8080端口问题
在这里插入图片描述
解决方案如下
解决Tomact启动时问题

三、连接MySQL数据库

1. 在MySQL数据库里建表

我用的是Mysql8.0
先新建数据库studentmanagement
在这里插入图片描述
再打开Webcontent中的sql文件,运行一下,点击刷新在这里插入图片描述

2. 连接数据库的代码

package com.wenr.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBUtil {
	private static final String driver = "com.mysql.cj.jdbc.Driver";
	private static final String url = "jdbc:mysql://localhost:3306/studentmanagement?useSSL=true&serverTimezone=GMT";
	private static final String username = "root";
	private static final String password = "xxx";//数据库密码

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

四、运行效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

五、总结与参考资料

代码不需要太多,但是安装软件和配置环境很麻烦,也是感受到了编程环境的重要性。在连接数据库的时候也是遇到了一些麻烦,累死。
参考资料:
学生成绩管理系统3.0(JSP+Servlet+MySQL)
基于JSP实现的学生成绩管理系统

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值