IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统

作者 : admin 本文共1295个字,预计阅读时间需要4分钟 发布时间: 2024-03-29 共1人阅读

二、系统展示

=====================================================================

1.登录系统


IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统插图

2.主页面


IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统插图(1)

3.增加学生信息


IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统插图(2)

4.修改学生信息


IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统插图(3)

5.查询学生信息


IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统插图(4)

三、代码实现

=====================================================================

AdminDao


package com.sjsq.dao;

import com.sjsq.vo.Admin;

/**

  • @author shuijianshiqing

  • @date 2021/5/1 9:46

*/

public interface AdminDao {

/**

  • 用户登录

  • @param admin

  • @return

*/

public Admin login(Admin admin);

}

AdminDaoImpl


package com.sjsq.dao.impl;

import com.sjsq.dao.AdminDao;

import com.sjsq.utils.DBUtil;

import com.sjsq.vo.Admin;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

/**

  • @author shuijianshiqing

  • @date 2021/5/1 9:49

*/

public class AdminDaoImpl implements AdminDao {

/**

  • 用户登录

  • @param admin

  • @return

*/

@Override

public Admin login(Admin admin) {

Connection con = null;

PreparedStatement ps = null;

ResultSet rs = null;

try {

// 1.获取数据库连接

con = DBUtil.getConnection();

// 2.写sql

String sql = “select * from admin where username = ? and password = ?”;

// 3.预编译

ps = con.prepareStatement(sql);

// 4.设置值

ps.setObject(1,admin.getUsername());

ps.setObject(2,admin.getPassword());

rs = ps.executeQuery();

Admin adminLogin = null;

if(rs.next()){

adminLogin = new Admin();

// 从数据库中获取值到实体类的setter方法中

adminLogin.setUsername(rs.getString(“username”));

adminLogin.setPassword(rs.getString(“password”));

// 返回的是你查询出来的完整的对象

return adminLogin;

}

} catch (ClassNotFoundException e) {

e.p

本站无任何商业行为
个人在线分享 » IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统
E-->