Object[][] data=new  Object[10][10];
ResultSet rs = db.returnRs("select username,password from customer");我想把查询出来的结果集放入这个object,比如object[0][0]=rs.getString("username")我本来使用循环来做的,但我怎么也对不上,不知道怎么办,请高手门帮忙想想办法啊

解决方案 »

  1.   

    不理解lz为什么一定要放2维数组里面呢?一个结果集返回的应该放在1维数组里面更合适阿,或者用list,能说说你的用意吗?具体点
      

  2.   

    怎么个对不上Object[10][10]  一维10个 二维也10个 难道你想这样Object[10][2] 
      

  3.   

    因为JTable这个组件是把object[][]当作参数传入的,这样就可以在里面显示数据了
      

  4.   

    似乎明白了。
    用2层循环应该可以解决,Object[][] data=new  Object[10][10]; 
    ResultSet rs = db.returnRs("select username,password from customer"); 
    for(int i = 0;i<10;i++)
    {
        for(int j = 0;rs.size();j++)
        {
            data[i][j]=rs.get(j);
        }
    }
      

  5.   

    Object[][] data=new  Object[10][10];  
    ResultSet rs = db.returnRs("select username,password from customer");  
    for(int i = 0;i <10;i++) 

        for(int j = 0;rs.size();j++) 
        { 
            data[i][j]=rs.get(j); 
        } 
    }
    这不就行了?TABLE里不就可以了吗,为什么还要放二维数组里啊,呵呵