while (rs.next()) {
User u = new User();
u.setId(rs.getInt("id"));
u.setUsername(rs.getString("username"));
u.setPassword(rs.getString("password"));
u.setPhone(rs.getString("phone"));
u.setAddr(rs.getString("addr"));
u.setRdate(rs.getTimestamp("rdate"));

}对这个里面封装该怎么写,给个好例子学习下,谢谢

解决方案 »

  1.   

    看不懂。
    意思是不是想用个List把User装起来??
      

  2.   


    貌似楼主已经封装到User对象中了哦 
      

  3.   

    可以利用反射机制,传一个Class类型的参数进去,取出每个属性名,从ResultSet里取相应的列名,再set到实
    例里面去。
      

  4.   

    List<User> array = new ArrayList<User>();
    while (rs.next()) {
    User u = new User();
    u.setId(rs.getInt("id"));
    u.setUsername(rs.getString("username"));
    u.setPassword(rs.getString("password"));
    u.setPhone(rs.getString("phone"));
    u.setAddr(rs.getString("addr"));
    u.setRdate(rs.getTimestamp("rdate"));
    array.add(u);
    } OK!!