如何将resultset的内容赋值给二维数组?
就是如何遍历查询出来的resultset。然后把数据都填充到Object[][]rowData里?高手指教下哈···小弟刚学java...
就是如何遍历查询出来的resultset。然后把数据都填充到Object[][] rowData里?
高手指教下哈···小弟刚学java 展开
高手指教下哈···小弟刚学java 展开
3个回答
展开全部
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);
}
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);
}
展开全部
代码如下:
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;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询