首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎么根据sql查询的结果集ResultSet获取sql中某列对应的子结果集

2011-12-24 
如何根据sql查询的结果集ResultSet获取sql中某列对应的子结果集?已执行如下sql(包含列InnerCode,ExDiviDat

如何根据sql查询的结果集ResultSet获取sql中某列对应的子结果集?
已执行如下sql(包含列InnerCode,ExDiviDate,AdjustingFactor,AdjustingConst,RatioAdjustingFactor)获取ResultSet,如何根据这个结果集获取其中某列(例如“ExDiviDate”)对应的子结果集,各位大牛帮忙看下:

Java code
        sqlTable = "select InnerCode,ExDiviDate,AdjustingFactor,AdjustingConst,RatioAdjustingFactor from con_forecast"          Statement   state = conn1.createStatement(); //如连接成功返回STATEMENT对象         Statement   stateTable = conn1.createStatement();//如连接成功返回STATEMENT对象           ResultSet   set = state.executeQuery(sqlTable);


[解决办法]
?不好意思,没太明白
要读取该列,就要遍历ResultSet吧,遍历时读取的列数据,都是单行记录,所谓的子结果集是从哪来的呢?
[解决办法]
最简单的方法就是修改sqlTable重新进行一次查询,对效率没有什么影响

热点排行