src/sanrenxing/Paper/dao/impl/PaperDaoImpl.java

(开头部分) 28KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package sanrenxing.Paper.dao.impl;

import com.mysql.cj.jdbc.util.TimeUtil;
import sanrenxing.Paper.dao.PaperDao;
import sanrenxing.Paper.domain.*;
import sanrenxing.reexams.domain.PaperId;
import sanrenxing.utils.JdbcUtils;

import java.sql.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;


/**
 * 功能:试卷信息表的数据实现类
 * 编写者:张港峰
 * 日期:20200928
 * 版本:1.0
 */
public class PaperDaoImpl implements PaperDao {
    /**
     *
     * @param classId
     * @return
     */
    public List<Student> QueryAllStudent(int classId){
        //声明数据库连接对象
        Connection conn=null;
        //声明预编译语句对象
        PreparedStatement pstmt=null;
        //声明结果集对象
        ResultSet rs=null;
        //定义一个返回的学生集合对象
        List<Student> students=new ArrayList<>();
        try {
            //实例化数据库连接对象
            conn=JdbcUtils.getConnection();
            //编写SQL命令语句
            String sql="SELECT * FROM student WHERE classId=?";
            //实例化预编译语句对象
            pstmt=conn.prepareStatement(sql);
            //给SQL命令中的占位符赋值
            pstmt.setInt(1,classId);
            //返回结果集
            rs=pstmt.executeQuery();
            while(rs.next()){
                //定义学生对象
                Student student=new Student(
                        rs.getString("stuId"),
                        rs.getString("stuName"),
                        rs.getString("stuSex"),
                        rs.getInt("classId"),
                        rs.getString("selfId"),
                        rs.getString("stuPwd"),
                        rs.getString("stuPhone"),
                        rs.getString("stuItb")
                );
后面还有 793 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。