实现一个简易的教师管理系统(二)

用eclipse,Tomcat和MySQL数据库实现如下的教师管理系统,实现的功能有:通过和数据库的交互,主页面实现教师的登录注册,登录进去后的教师管理页面可以增加学生,可以显示学生列表,也可以直接在列表中删除学生的全部信息。

在前篇中,我们已经实现了教师的登录注册功能,这一篇我们将会实现教师管理系统的增加学生,显示学生列表,删除列表中的学生信息的功能。主要的功能代码如下:

Student.java(对数据库中的学生表进行初始化)
private Integer studentId; //` INT(11) NOT NULL AUTO_INCREMENT,private String studentName; //` VARCHAR(50) NULL DEFAULT NULL,private String studentSex; //` VARCHAR(50) NULL DEFAULT NULL,private String studentIdent; //` VARCHAR(50) NULL DEFAULT NULL,public Integer getStudentId() {return studentId;}public void setStudentId(Integer studentId) {this.studentId = studentId;}public String getStudentName() {return studentName;}public void setStudentName(String studentName) {this.studentName = studentName;}public String getStudentSex() {return studentSex;}public void setStudentSex(String studentSex) {this.studentSex = studentSex;}public String getStudentIdent() {return studentIdent;}public void setStudentIdent(String studentIdent) {this.studentIdent = studentIdent;}

导出get()和set()的快捷方法已经在前篇展示,我的数据库中的学生表只定义了四个数据,一个是作为主键可以自增的编号,学生姓名,学生性别和身份证号。

StudentDAO.java
    //增加学生public int insertStudent(Student student) throws SQLException{String sql="INSERT INTO tb_student (student_name, student_sex, student_ident) VALUES (?, ?, ?)";Connection connection=DbUtils.getConnection();PreparedStatement preparedStatement=connection.prepareStatement(sql);preparedStatement.setString(1, student.getStudentName());preparedStatement.setString(2, student.getStudentSex());preparedStatement.setString(3, student.getStudentIdent());int count=preparedStatement.executeUpdate();preparedStatement.close();connection.close();return count;}//学生列表public List<Student> findAll() throws SQLException{List<Student> students=new ArrayList<>(


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部