www.mjjq.net > 如何把rEsultsEt结果集转换成list集合

如何把rEsultsEt结果集转换成list集合

方法一: ResultSet转换为List的方法 private static List convertList(ResultSet rs) throws SQLException { List list = new ArrayList(); ResultSetMetaData md = rs.getMetaData(); int columnCount = md.getColumnCount(); //Map rowData; ...

【方法1】借助bean的办法 //rs是一个查询语句所返回的结果集 ResultSet rs=new ResultSet(); rs=pstmt.executeQuery(); //将rs逐条取出,并将每一项放在一个bean对应的值里 while(rs.next()) { RecBean rec=new RecBean(); rec.setId(rs.getInt(...

List totalList = new ArrayList(); Statement stmt=conn.createStatement(); sql="select * from sometable"; rs=stmt.executeQuery(sql); while(rs.next()){ List oneElementList = new ArrayList(); oneElementList.add(rs.getInt(1)); oneEl...

您好,我来为您解答: private static List convertList(ResultSet rs) throws SQLException { List list = new ArrayList(); ResultSetMetaData md = rs.getMetaData(); int columnCount = md.getColumnCount(); //Map rowData; while (rs.next...

public String[] search(){ List list = new ArrayList(); String sql = "select name from user" ; try { conn = DBUtil.getConnection();//连接数据库的 ps = conn.prepareStatement(sql); ResultSet rs= ps.executeQuery(); while(rs.next())...

解答: 譬如用statement 得到resultset rs = statement.executeQuery("你的sql语句"); 将rs.getString("得到的字段")依次放入Map中(map.put())。之后用list.add(map)。就实现了。 要点: 主要掌握resultset以及arraylist的具体方法的用法。 建...

while (rs.next()) { rs.getString("seatno") } rs.close();

经常做这样的东西自己去建一个bean里面是你ResultSet赛选出来的值读取出来后全部赋值过去过去后声明出那个bean的一个对象赋值给list把list放在request就可以在页面赛选出来了

嗯嗯,ResultSet只是jdbc内部封装的一个接口而已,你用它来做方法的返回值,好像不行吧,呵呵,如果用list集合的话应该是这样的:这是我刚学java的时候写的,比较繁琐,希望对你有用哦,呵呵 public List queryAllEmployee() {//关键是方法的返...

很简单,因为最终存进去的对象只有一个,你创建对象的时候这么写 User user = null; 在后面再创建对象 再添加到集合中 最后返回

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com