如何将resultset的内容赋值给二维数组?

就是如何遍历查询出来的resultset。然后把数据都填充到Object[][]rowData里?高手指教下哈···小弟刚学java... 就是如何遍历查询出来的resultset。然后把数据都填充到Object[][] rowData里?
高手指教下哈···小弟刚学java
展开
 我来答
heraleign
推荐于2016-05-26 · 超过13用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:33.1万
展开全部
result 就是一个二维数组!!!这个算法可以实现接收任意字段任意类型的数据!
ResultSetMetaData rsmd=rs.getMetaData();
int columnCount=rsmd.getColumnCount();
List result=new ArrayList()
while(rs.next()){
List content=new ArrayList();
for(int i=1;i<=columnCount;i++){
content.add(rs.getObject(i));
}
result.add(content);
}
dong_1984dd
推荐于2016-03-25 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:228万
展开全部
  1. 代码如下:

  2. int pageSize=100;//每页100条数据
    int column=10;//列数
    int count=0;
    Object[][] data= new Object[pageSize][];//实例化数组
    while(rs.next())//循环
    {
        
       Object[] o = new Object[column];
       for(int i=1;i<=column;i++)
       {
              o[i]=rs.getString(i);
       }
        data[count]=o;
        count++;
        if(count>=pageSize)
        {
               break;
        }
    }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badboy4539
2010-12-15 · TA获得超过219个赞
知道小有建树答主
回答量:329
采纳率:100%
帮助的人:206万
展开全部
循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式