当前位置: 技术问答>java相关
有关多条数据查询的问题!!!!! 谁来帮帮小妹呀!!!!!!!!!!!!
来源: 互联网 发布时间:2015-08-30
本文导语: 我的Form只能对应一个Query,在Query中我写了4个查询,后3个都要用到第一个查询的结果,当我的第一个查询只有一条数据时,我的方法好用,当第一个的数据为多条时,只能返回最后一条的结果. 哪位大侠能帮帮我呢????? ...
我的Form只能对应一个Query,在Query中我写了4个查询,后3个都要用到第一个查询的结果,当我的第一个查询只有一条数据时,我的方法好用,当第一个的数据为多条时,只能返回最后一条的结果.
哪位大侠能帮帮我呢?????
哪位大侠能帮帮我呢?????
|
不知道是不是这个意思,我这样猜想的,根据你说的意思
String sql1;
String sql2;
pstmt = conn.prepareStatement(sql1);
pstmtOther = conn.prepareStatement(sql2+" field1=?" );
rs = pstmt.executeQuery();
while(rs.next()) {
do something;
int i=rs.getInt(1);
pstmtOther.setInt(1,i);
rsOther= pstmtOther.executeQuery();
while(rsOther.next()){
do something;
}
}
String sql1;
String sql2;
pstmt = conn.prepareStatement(sql1);
pstmtOther = conn.prepareStatement(sql2+" field1=?" );
rs = pstmt.executeQuery();
while(rs.next()) {
do something;
int i=rs.getInt(1);
pstmtOther.setInt(1,i);
rsOther= pstmtOther.executeQuery();
while(rsOther.next()){
do something;
}
}
|
你后三个要用到地一个的查询结果,那么假如地一个反回多条时,你后三个将用第一个的第几条数据啊,
解决了这个问题,你的问题不就解决了吗?
解决了这个问题,你的问题不就解决了吗?
|
代码贴出来看看。