在java中执行sql查询,当for循环两次时第一次满足条件一,第二次满足条件二时,select语句第二次没有执行

2024-11-10 08:31:30
推荐回答(6个)
回答1:

第二次没有执行时因为,你第一次查询结束后关闭了result。

不知道你这个要实现什么功能,你这个循环其实是没意义的,每次结果都会覆盖,就是只能得到最后一次的循环结果!

回答2:

我不知道你为什么要有个循环,你的条件肯定是在循环之外就做好了吧。 那么,进入循环之后,不管循环几次 都只会有一个结果,那你还要这个循环做什么? 脱了裤子放屁 多此一举 而且你把关闭语句也放在循环里面的,当第一次循环完了之后,资源都关闭了,你还查询什么?

回答3:

会有异常吗?

回答4:

用DEBUG跟踪一下,看看是不是第二次循环停住了

回答5:

建议:你只要条件二看看

回答6:

条件判断有错误