阅读背景:

JAVA那点儿事之查询SQL Sever结果集为空

来源:互联网 
此时可以正常查询到数据,在输出框中的输出为:
testName=11 结果集rs的位置初始时位于第一条记录的前面,即为0。所以在错误代码中,会出现结果集当前行为空。这是ResultSet指向的问题,ResultSet取值后,指针默认指向index为-1的一个元素,即ResultSet中第一个元素(index为0)的前面,这时指针默认指向是不存在元素的,因此出现错误。必须调用.next()函数才能将ResultSet的指针指向查询结果中的第一个元素,进而对ResultSet进行遍历。结果集rs的位置初始时位于第一


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: