jsp对dao层的工具类

时间:2021-10-30 19:50:29
public class EmpDao extends DbOperation{
public ArrayList selectAll(){
ArrayList al=new ArrayList();
//使用JDBC连接数据库 查询数据
try {
//连接数据库
getConn();
//执行查询
extQuery("select * from emp");
//处理查询结果
while(rs.next()){
Emp e=new Emp();
e.setComm(rs.getInt("comm"));
e.setDeptno(rs.getInt("deptno"));
e.setEmpno( rs.getInt("empno"));
e.setEname( rs.getString("ename"));
e.setHiredate( rs.getDate("hiredate"));
e.setJob( rs.getString("job"));
e.setMgr( rs.getInt("mgr"));
e.setSal( rs.getInt("sal"));
al.add(e);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return al;
}

public void insert(Emp e){
//连接数据库
getConn();
//执行sql语句 使用预编译可以防止sql注入
extUpdate("delete from emp where empno=?",1,2);
//关闭连接
closeAll();

}
}