[pgsql-jp: 29425] Re: JDBCのprevious メソッドでNullPointerException が発生します
sugita @ sra.co.jp
sugita @ sra.co.jp
2003年 3月 17日 (月) 01:48:11 JST
杉田です。
From: "bxcel" <bxcel @ prophet.jp>
Subject: [pgsql-jp: 29424] Re: JDBCのprevious メソッドでNullPointerException が発生します
Date: Sun, 16 Mar 2003 22:50:34 +0900
;;; 再現させる事が出来ましたので報告します。
...
;;; rs.afterLast()をrs.last()に変更すると発生しませんが、この方式では
;;; 当然ながら最終レコードが処理できません。
;;;
;;; $ java previous
;;; 2
;;; 1
;;;
;;; プログラムで対処可能なのですがご報告まで。
;;;
;;; と、ここまで書いて思ったのでずか、afterLastの位置からprevious
;;; メソッドは実行してはいけないのでしょうか?
JDBC のソースを読む限りでは、いけないですね。以下のようにすると大丈夫ですが。
...
rs.last();
rs.afterLast();
...
Kenji Sugita
pgsql-jp メーリングリストの案内