rst = stmt.executeQuery(tmpSql);
ArrayList data[] = new ArrayList();
if(rst.next())
{
  data.add(rst.getString();
}

解决方案 »

  1.   

    写个bean,这个bean有以下成员变量,都是数组,比如:int Id[]; String name[],分别对应
    表中的字段,当查寻表时,可以先查出所有的记录数count,然后初始化数组,id=new int[count]
    name=new String [count]
    然后查询记录
    int rowno=0;
    while(rs.next())
    {
    id[rowno]=rs.getInt(1);
    name[count]=rs.getString(2);
    rowno++;}
      

  2.   

    rst = stmt.executeQuery(tmpSql);
    ArrayList data[] = new ArrayList();
    if(rst.next())
    {
      data.add(rst.getString();
    }
    好象不用写成数组吧