我是这样想的,把resultSet里的内容存到一种数据结构里,例如map,方便用的时候拿出来
不知道大家有什么好的办法

解决方案 »

  1.   

    供参考:     ..........
                    rs = pstmt.executeQuery();
                    ResultSetMetaData rsmd = rs.getMetaData();
         int columnCount = rsmd.getColumnCount();
         List list = new ArrayList();      while(rs.next())
         {
         HashMap map=new HashMap();
         for (int i = 1; i <= columnCount; i++)
         {
         String key = rsmd.getColumnName(i).toUpperCase();
         String value = rs.getString(key);
         map.put(key, value);
         }
        
         list.add(map);
         }
      

  2.   

    把查询出来的数据封装到实体类里面,调用的时候比map要方便的多吧?
    当然这个也看你是怎么用的,不是一定要封装的,怎么用方便就怎么用
      

  3.   


    那个value不一定是String类型的啊
      

  4.   


    呵呵,所以说供参考。
    不过一般来说,除了clob类型的数据,其他都可以存成String类型。
      

  5.   

    我觉得用对象list是最方便的了。
      

  6.   

    用ORM
    把结果集映射成为一个javabean对象