(SQLException)JDBCResultSet can not re-read row data

执行一个SQL语句,当使用while(){  rs.getString();.............  }去循环读取ResultSet对象中的记录集时出现了这样的异常,原因是因为微软自己的jdbc驱动不支持同一个记录的字段的重复读取,微软加入了text,image这种类型的支持,就限制了字段的回读功能.
解决方法:
按照顺序(从左到右的顺序)读取字段,如(rs.getString(1),rs.getString(2),rs.getString(3)...........)

你可能感兴趣的:(sql,jdbc)