package Dao;
import Model.Teacher;
import utils.DbUtils;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class TeacherDao {
public List<Teacher> queryAll(){
ResultSet resultSet = DbUtils.exeQuery("select * from teacher ");
List<Teacher> teacherList = new ArrayList<>();
try {
while (resultSet.next()){
Teacher teacher = new Teacher(resultSet.getInt(1),
resultSet.getString(2),
resultSet.getDouble(3),
resultSet.getString(4),
resultSet.getString(5),
resultSet.getString(6)
);
teacherList.add(teacher);
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return teacherList;
}
public List<Teacher> searchTeacher(String teacherName){
String sql = "select * from teacher where teacherName like '%" + teacherName + "%'";
ResultSet resultSet = DbUtils.exeQuery(sql);
List<Teacher> teacherList = new ArrayList<>();
try {
while (resultSet.next()){
Teacher teacher = new Teacher(resultSet.getInt(1),
resultSet.getString(2),
resultSet.getDouble(3),
resultSet.getString(4),
resultSet.getString(5),
resultSet.getString(6)
);
teacherList.add(teacher);
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return teacherList;
}
public Teacher selectById(int teacherId){
String sql = "select * from teacher where teacherId = ?";
ResultSet resultSet = DbUtils.exeQuery(sql,teacherId);
try {
if(resultSet.next()){
return new Teacher(resultSet.getInt(1),
resultSet.getString(2),
resultSet.getDouble(3),
resultSet.getString(4),
resultSet.getString(5),
resultSet.getString(6));
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return null;
}
public int insert(Teacher teacher){
String sql = "insert into teacher values(?,?,?,?,?,?)";
return DbUtils.exeUpdate(sql,teacher.getTeacherId(),teacher.getTeacherName(),
teacher.getWage(),teacher.getTeacherSex(),
teacher.getTeacherDiscipline(),teacher.getNote());
}
public int delete(int teacherId){
String sql = "delete from teacher where teacherId = ?";
return DbUtils.exeUpdate(sql,teacherId);
}
public int update(Teacher teacher) {
String sql = "update teacher set teacherName = ?,wage = ?,teacherSex = ?,teacherDiscipline = ?,note = ? where teacherId = ?";
return DbUtils.exeUpdate(sql, teacher.getTeacherName(), teacher.getWage(),
teacher.getTeacherSex(), teacher.getTeacherDiscipline(), teacher.getNote(),
teacher.getTeacherId());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。
资源推荐
资源详情
资源评论
收起资源包目录
计算机191-26.rar (251个子文件)
TeacherDao.class 4KB
TeacherDao.class 4KB
CourseDao.class 4KB
CourseDao.class 4KB
ClassDao.class 4KB
ClassDao.class 4KB
StudentDao.class 4KB
StudentDao.class 4KB
DbUtils.class 3KB
DbUtils.class 3KB
CourseUpdateServlet.class 3KB
CourseUpdateServlet.class 3KB
CourseAddServlet.class 3KB
CourseAddServlet.class 3KB
OpinionDao.class 2KB
OpinionDao.class 2KB
LoginServlet.class 2KB
LoginServlet.class 2KB
WageUpdateServlet.class 2KB
WageUpdateServlet.class 2KB
TeacherUpdateServlet.class 2KB
TeacherUpdateServlet.class 2KB
TeacherAddServlet.class 2KB
TeacherAddServlet.class 2KB
RegisterServlet.class 2KB
RegisterServlet.class 2KB
ChangePSWDServlet.class 2KB
ChangePSWDServlet.class 2KB
StudentUpdateServlet.class 2KB
StudentUpdateServlet.class 2KB
StudentAddServlet.class 2KB
StudentAddServlet.class 2KB
OpinionAddServlet.class 2KB
OpinionAddServlet.class 2KB
ClassUpdateServlet.class 2KB
ClassUpdateServlet.class 2KB
ClassAddServlet.class 2KB
ClassAddServlet.class 2KB
WageSearchServlet.class 2KB
WageSearchServlet.class 2KB
CourseSearchServlet.class 2KB
CourseSearchServlet.class 2KB
StudentSearchServlet.class 2KB
TeacherSearchServlet.class 2KB
StudentSearchServlet.class 2KB
TeacherSearchServlet.class 2KB
OpinionDelServlet.class 2KB
TeacherDelServlet.class 2KB
StudentDelServlet.class 2KB
TeacherDelServlet.class 2KB
OpinionDelServlet.class 2KB
StudentDelServlet.class 2KB
ClassSearchServlet.class 2KB
ClassSearchServlet.class 2KB
CourseDelServlet.class 2KB
CourseDelServlet.class 2KB
ClassDelServlet.class 2KB
ClassDelServlet.class 2KB
Teacher.class 2KB
Teacher.class 2KB
Course.class 2KB
Course.class 2KB
TeacherToUpdateServlet.class 2KB
StudentToUpdateServlet.class 2KB
TeacherToUpdateServlet.class 2KB
StudentToUpdateServlet.class 2KB
CourseToUpdateServlet.class 2KB
CourseToUpdateServlet.class 2KB
WageToUpdateServlet.class 2KB
WageToUpdateServlet.class 2KB
ClassToUpdateServlet.class 2KB
ClassToUpdateServlet.class 2KB
AdminDao.class 2KB
AdminDao.class 2KB
TeacherMServlet.class 2KB
OpinionMServlet.class 2KB
StudentMServlet.class 2KB
OpinionMServlet.class 2KB
StudentMServlet.class 2KB
TeacherMServlet.class 2KB
CourseMServlet.class 2KB
CourseMServlet.class 2KB
WageMServlet.class 2KB
WageMServlet.class 2KB
ClassMServlet.class 2KB
ClassMServlet.class 2KB
Student.class 1KB
Student.class 1KB
LogOffServlet.class 1KB
LogOffServlet.class 1KB
StudentService.class 1KB
TeacherService.class 1KB
StudentService.class 1KB
TeacherService.class 1KB
CourseService.class 1KB
CourseService.class 1KB
ClassService.class 1KB
ClassService.class 1KB
Class.class 1KB
Class.class 1KB
共 251 条
- 1
- 2
- 3
资源评论
诚信赢天下
- 粉丝: 2971
- 资源: 102
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功