Before start of result set

    xiaoxiao2022-06-24  25

    在JDBC连接数据库时,一直给我报这个错:

    Before start of result set

    后来百度了一下,是因为我的ResultSet rs=preparestatement.executeQuery(); 得到的rs集合没有遍历 也就是while循环。因为我当时的ResultSet里面只有一条数据,所以觉得不用遍历循环。事实不是自己所想的那样 。

    因为在没有rs.next()之前直接对rs进行取值。这涉及到rs对象的存储方法。里面说白了就是指针。没next,指针根本没指向对应记录。

    转载请注明原文地址: https://ju.6miu.com/read-1123885.html

    最新回复(0)