欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

關于對ResultSet中next

傅智翔2年前13瀏覽0評論

關于對ResultSet中next?

ResultSet是您訪問數據庫返回的數據表,也就是結果集合,一開始是處于第一行之前,即beforeFirst,第一次使用next()就將指針指向返回結果集的第一行。

每使用一次next(),指針就指向下一行,這時候你就可以使用rs.getObject()或者getInt()或者getString()之類的方法返回該行的某一個字段的值,也就是getObject()方法里面的參數可以傳遞索引(索引由1開始),即如果你的數據庫第一列的數據叫id,那你可以用getObject("id")或者getObject(1)得到你的rs目前指著的那一條數據的該列的值。

當next()成功的時候其實會返回一個布爾值true,當指針指到最后一行的后面時候,即afterLast()就返回布爾值false。 所以第一次調用next()的時候應該是指向第一行數據。next()在指針指向第一行之前到最后一行之間的返回true的,也就是當你的指針已經指向到最后一行的數據集了,再用一次next()是返回true的,但此時再用一次next()就是false,因為執政已經到最后一行的后面了(也就是afterLast)