//javabean
import java.sql.Date;
import java.sql.Timestamp;
public class Employee {
private int id;
private String name;
private Date birthday;
private String sex;
private String position;
private Timestamp enter_duty;
private String status;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getPosition() {
return position;
}
public void setPosition(String position) {
this.position = position;
}
public Timestamp getEnter_duty() {
return enter_duty;
}
public void setEnter_duty(Timestamp enterDuty) {
enter_duty = enterDuty;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
}
//在实现类中将javabean封装成集合将有利于后面的对结果集的各种操作
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.cstp.book.domain.Employee;
import com.cstp.book.util.DBUtil;
public class EmployeeDaoImpl implements EmployeeDao{
List list=new ArrayList();
Connection conn=DBUtil.getConnect();
PreparedStatement ps=null;
ResultSet rs=null;
Employee employee=null;
//先将结果集封装成对象
public Employee encapsulateEmployee(ResultSet rs) throws SQLException{
employee=new Employee();
employee.setId(rs.getInt("id"));
employee.setName(rs.getString("name"));
employee.setBirthday(rs.getDate("birthday"));
employee.setSex(rs.getString("sex"));
employee.setPosition(rs.getString("position"));
employee.setEnter_duty(rs.getTimestamp("enter_duty"));
employee.setStatus(rs.getString("stuts"));
return employee;
}
//再将对象封装成集合
public List encapsulateEmployeeList(ResultSet rs) throws SQLException{
while(rs.next()){
employee=this.encapsulateEmployee(rs);
list.add(employee);
}
return list;
}
}
我是java新手,希望在以后的学习中请大家多多赐教,我的QQ:1345383602;MSN:peiqianliu@msn.cn