java ResultSet 如何获取多个返回的table的数据

2024-11-29 13:52:59
推荐回答(3个)
回答1:

你这个思路不是很好:干好茄嘛要一个resultset返回两闷态个表的数据?resultset就是一个sql的数据集啊,你要两个表数据库在DAO层里面先把resultset的数据都转化成实体bean,然后把bean传出去啊,用list集合吧那些bean加进去不就行蚂袜源了嘛,你这么设计不是很凌乱吗,换个思路吧

回答2:

ResultSet rs = ......; //查询语句略
while(rs.next()) {
    String reserved = rs.getString(1); //第一列
    String data = rs.getString(2); //第二列
   州返备 String indexSize 册毁= rs.getString(3); //第三世者列
    String unused = rs.getString(4); //第四列
}


不一定是String类型,要对应你表字段的类型,我这里只是举例

回答3:

试试把两个结果集组合成一个结果集返回!