while (rs.next()) {
Object obj=rs.getObject("rs");
if(obj!=null){
rs1=(ResultSet)obj;
if (rs1 != null) {
while (rs1.next()) {
String strFeeType = rs1.getString(1);
    if(strFeeType!=null){
     String strOrderTime = rs1
.getString(2);     
     lsFeeType.add(strFeeType);
     lsOrderTime.add(strOrderTime);
     i++;
    }

}
}
rs1.close();
}
}

解决方案 »

  1.   

    那请问一下oracle中过程怎摸写,才能返回一个结果集,
    它相当于SQL中的过程select * from tableName,
    而Oracle中过程里语句不能写select * from tableName.
    在Oracle中过程用游标来便利表中所有数据。
    现在,我想问一下,Oracle 中过程怎麽写,
    在Java 中来调用????????
      

  2.   

    如果是Oracle 9i或更高版本用function返回结果集很容易. 
    定义反回集的type类型. 然后定义function的返回为type类型的collection.然后在function里cursor loop加值到结果集就成.
    Java调用方面和普通的select语句一样.我认为Oracle存储过程不是用来返回结果集的.也从来没试过.
      

  3.   

    把存储过程写在package里,就可以返回结果集了