发布网友 发布时间:2022-04-25 09:16
共2个回答
热心网友 时间:2023-12-03 20:18
是你的Departments dep = new Departments();这句话的位置放置的不对,把这句话放在while循环里面,在for循环的上面就OK了。。。
因为你一直只有一个Departments 对象,当然list.add();添加的是同一个,覆盖掉了前面的。。。
若有问题,请追问,,,
希望可以帮助你,谢谢采纳。。。
热心网友 时间:2023-12-03 20:18
while (rs.next()) { // rowData = new HashMap(columnCount);
dep.setDeptNo(rs.getString(1));
dep.setDeptName(rs.getString(2));
list.add(dep);
}
这样就好了