如下图这样移动游标时报错java.sql.SQLException: 没有当前行: relative
原因:
这是ResultSet指向的问题,ResultSet取值后,指针默认指向index为-1的前一个元素,
即ResultSet中第一个元素的前面,这时指针默认指向是不存在元素的,因此出现错误。必须调用.next()函数才能,对ResultSet进行遍历。
同理下面这样写也是报错:
修改:
ResultSet.relative一定游标时要确定其指向某个元素:
第一种错误修改方法:
第二种错误修改方法: