Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用相同的resultSet.next()两次?_Java_Db2_Resultset_Multiple Resultsets - Fatal编程技术网

Java 如何使用相同的resultSet.next()两次?

Java 如何使用相同的resultSet.next()两次?,java,db2,resultset,multiple-resultsets,Java,Db2,Resultset,Multiple Resultsets,我想使用resultSet.next方法两次。我的意思是,我检索了15行员工及其基金类型A、类型B的详细信息,在这15名员工中,我想知道有多少A基金和B基金映射到每个员工 而结果是,下一步 { int rowCount=results.getInt7; aCount=BigDecimal.ZERO; b计数=BigDecimal.ZERO; forint i=1;我创建一个进行计数的查询,您只需读取Java代码中的2个值,这不是更有意义吗?1.使用一个while循环,使用results.next

我想使用resultSet.next方法两次。我的意思是,我检索了15行员工及其基金类型A、类型B的详细信息,在这15名员工中,我想知道有多少A基金和B基金映射到每个员工

而结果是,下一步 { int rowCount=results.getInt7; aCount=BigDecimal.ZERO; b计数=BigDecimal.ZERO;
forint i=1;我创建一个进行计数的查询,您只需读取Java代码中的2个值,这不是更有意义吗?1.使用一个while循环,使用results.next作为条件。next如果将光标移动到有效行,则返回true;如果在所有可用行之后将光标移动到false。2.删除results.ne3.修正关于递增计数器的逻辑。如果类型为if B,则当前不会递增bCount。删除OR并将第二个条件等于B移动到else子句上的if语句中。为什么要递增A和B的帐户?不想递增B行的bCount吗?另外,显示查询还有桌子的结构,没有这些我们只能猜测。