关注公众号:吾爱代码,回复Java学生管理系统,获取下载链接~
关注公众号:吾爱代码,回复Java学生管理系统,获取下载链接~
代码免费!!!代码免费!!!代码免费!!!
运行截图:
项目文件结构:
获取 数据库连接类:
package db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* @ClassName: DbConnect
* @Author: Leo
* @Description:
* @Date: 2019/3/27 21:36
*/
public class DbConnect {
public static Connection connection;
public static String url = "jdbc:mysql://localhost/stumanage?user=root&password=root"
+ "&useUnicode=true&characterEncoding=utf-8&useSSL=true";
public static Connection getConnection() {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
connection = DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
}
对应学生的实体类:
package entity;
public class Student {
private long id;
private String name;
private String sex;
private String specialty;
private String grade;
public Student() {
}
public Student(long id, String name, String sex, String specialty, String grade) {
this.id = id;
this.name = name;
this.sex = sex;
this.specialty = specialty;
this.grade = grade;
}
public Student(String name, String sex, String specialty, String grade) {
this.name = name;
this.sex = sex;
this.specialty = specialty;
this.grade = grade;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getSpecialty() {
return specialty;
}
public void setSpecialty(String specialty) {
this.specialty = specialty;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
}
登录界面jsp:
<%--
Created by IntelliJ IDEA.
User: 24234
Date: 2019/3/27
Time: 19:26
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<html>
<head>
<title>学生管理系统</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<center>
<form action="/https/localhost.blog.csdn.net/loginServer" method="post">
<table>
<tr>
<td>
用户名
</td>
<td>
<input type="text" name="admin">
</td>
</tr>
<tr>
<td>
密  码
</td>
<td>
<input type="password" name="pwd">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="登录">
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
登录servlet:(查询所有学生信息显示到主页面jsp)
package servlet;
import db.DbConnect;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* @ClassName: ${NAME}
* @Author: Leo
* @Description:
* @Date: 20