【MySQL】java.sql.SQLException: Before start of result set

问题

Java 操作数据库时抛出异常:

java.sql.SQLException: Before start of result set

原因

这个 Bug 是因为在取出 ResultSet 对象,对其进行操作时,没有采用 .next() 方法将 ResultSet 对象的光标移至指定行,不管 Statement 对象执行SQL语句是否十分确定能搜出记录,也不可以在没有 ResultSet 的 next() 方法之前直接对 ResultSet 对象进行取值。

解决方案

在取出 ResultSet 对象,对其进行操作前,用.next()方法将 ResultSet 对象的光标移至指定行。

猜你喜欢

转载自blog.csdn.net/TalonZhang/article/details/85083857
今日推荐