ArrayList list = new ArrayList();
ResultSet rs = con.createStatement().executeQuery("SELECT NO1,NO2 FROM TABLE");
//NO1,NO2是两个字符串
while(rs.next()) {
list.add(rs.getString(1));
}
Entity entity = new Entity();
entity.setResultList(list);其中在一个叫做Entity的javabean中有属性
private List list;
有get和set方法请问我上面的代码对吗
ResultSet rs = con.createStatement().executeQuery("SELECT NO1,NO2 FROM TABLE");
//NO1,NO2是两个字符串
while(rs.next()) {
list.add(rs.getString(1));
}
Entity entity = new Entity();
entity.setResultList(list);其中在一个叫做Entity的javabean中有属性
private List list;
有get和set方法请问我上面的代码对吗
我感觉是没问题list.add(rs.getString(NO1));或者list.add(rs.getString(NO2));
一般我这么用
如果你想把no1no2都保存到list里面应该是把no1no2分别负值给一个对象,然后再把这个对象添加到list里
ResultSet rs = con.createStatement().executeQuery("SELECT NO1,NO2 FROM TABLE");
//NO1,NO2是两个字符串
JavaBean jb=new JavaBean()
while(rs.next()) {
jb.add(rs.getString(1));
jb.add(rs.getString(2));
}
list.add(jb);
.......................
// 这个是先把Resultset 存进list 里 然后把list 存进javabean 不过 一般都是像上面 把Resultset存进javabean 再存进list里 再存进 session
ArrayList list = new ArrayList();
ResultSet rs = con.createStatement().executeQuery("SELECT NO1,NO2 FROM TABLE");
//NO1,NO2是两个字符串
while(rs.next()) {
list.add(rs.getString(1));
list.add(rs.getString(2));
}
Entity entity = new Entity();
entity.setResultList(list);
while(rs.next()) {
jb.add(rs.getString(1));
jb.add(rs.getString(2));
}
list.add(jb);这里jb也没有add方法,不是要自己写一个把?