eclipse 用jsp文件连接mysql_JSP+SSM+Mysql实现的学生成绩管理系统
时间: 2024-01-01 22:06:19 浏览: 175
eclipse基于 JSP+Mysql 做一个简单的学生成绩查询web系统-附件资源
首先,需要在 Eclipse 中安装 Tomcat 服务器和 MySQL 数据库。
接下来,按照以下步骤进行操作:
1. 创建一个 Web 项目并将其部署到 Tomcat 服务器上。
2. 创建一个名为“WEB-INF”的文件夹,并在其中创建一个名为“lib”的文件夹。
3. 从 MySQL 官网下载 JDBC 驱动程序,并将其放入“lib”文件夹中。
4. 在项目中创建一个名为“db.properties”的文件,用于存储数据库连接信息,如下所示:
```
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=123456
```
5. 在项目中创建一个名为“student”的数据库,并创建一个名为“score”的表,用于存储学生成绩信息,如下所示:
```
CREATE TABLE score (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
subject VARCHAR(20) NOT NULL,
score INT(11) NOT NULL
);
```
6. 创建一个名为“ScoreDao”的 Java 类,并在其中实现对“score”表的增删改查操作。
7. 创建一个名为“score.jsp”的 JSP 页面,用于展示学生成绩信息和添加学生成绩信息。
8. 编写“score.jsp”页面的代码,如下所示:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生成绩管理系统</title>
</head>
<body>
<h1>学生成绩管理系统</h1>
<table border="1">
<tr>
<th>ID</th>
<th>姓名</th>
<th>科目</th>
<th>成绩</th>
</tr>
<c:forEach var="score" items="${scores}">
<tr>
<td>${score.id}</td>
<td>${score.name}</td>
<td>${score.subject}</td>
<td>${score.score}</td>
</tr>
</c:forEach>
</table>
<br>
<form method="post" action="addScore">
姓名:<input type="text" name="name"><br>
科目:<input type="text" name="subject"><br>
成绩:<input type="text" name="score"><br>
<input type="submit" value="添加">
</form>
</body>
</html>
```
9. 创建一个名为“ScoreController”的 Java 类,并在其中实现对“score.jsp”页面的控制。
10. 部署项目到 Tomcat 服务器上,并在浏览器中访问“score.jsp”页面,即可实现学生成绩管理系统的基本功能。
阅读全文