不是那样的,
可以这样
String list[]=new String[100];
然后通过
rs.next(),游标来给数组赋值。

解决方案 »

  1.   

    用hashtable或者vector应该可以把
      

  2.   

    得用循环      List list = new ArrayList();      while (resultSet.next()) {        List item = new ArrayList();        String str1 =resultSet.getString(1);
            String str2 =resultSet.getString(2);
            ...        item.add(str1);
            item.add(str2);        list.add(item);
          }  最后list就是你想要得。因为list实现List集合接口。对于ArrayList来说,执行效率并不慢。但不要用Vector。它对于数据遍历效率较低。
      

  3.   

    先将结果集的每一行记录做为一个数据集合,一行行的放入VECTOR中。根据行、列构造一个二维数组。String[][],将所有记录都定义为String类型。这样就把结果集转变为一个二维的数组。