如题 我想将mysql查询结果转为数组 请问该如何实现   用arraylist?有更简单的办法吗 谢谢

解决方案 »

  1.   

    这你到baidu上去搜一下吧。会有很多的
      

  2.   

    List<Map<String, Object>> datas = new ArrayList<Map<String, Object>>();            while (rs.next()) {               //每一行               Map<String, Object> data = new HashMap<String, Object>();               //data中的Key为列的名称,Value是些列的值               for (int i = 0; i < colNames.length; i++) {                   data.put(colNames[i], rs.getObject(colNames[i]));               //将列的名称与列的值放到map当中去,每一行map中的元素大小就是列的数目               }               datas.add(data);//将此行放到List当中去。         }            return datas; 
      

  3.   

    这你到baidu上去搜一下吧。会有很多的