java SQL求解惑,真的是不懂,第一次编

img


为什么while只能运行一次,到第二次运行时就在报错,不知道是为什么

第二行的resultSet.next()删掉。

1.我建议你在问问题的时候顺便附上错误,这样能更快定位问题。
2.你可以debug一下跟踪一下代码,定位在哪一行出现的错误。
3.建议你修改一下代码结构,这段代码看上去效率不高,也不够简洁,可以抽取成方法。
4.从你这段代码看,我猜测是while条件中的next方法,你看下返回值。