- 136 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 21:05:57 ]
- JSPでDBとやり取りするドライバ(のようなもの?)のクラスを作っているのですが、判らないことがあります。
ResultSet.nextをコールしないとSQLExceptionがスローされるようなのですが、なぜExceptionになるのでしょうか? statement.excute(SQL文)でSQLのカーソルをSQL文に対応するレコードに移し、 statement.getResultSet()でカーソルの指し示すレコードをResultSetとして渡す。 で、ResultSet.getString()なりなんなりでSQLの中身を取り出す。 複数のレコードを取り出すならばResultSet.next()を使うのが自然だと思うのですが、単独のレコードが期待される場合は使う必要がないのではないでしょうか? excuteじゃなくてexcuteQueryだと違うんでしょうか?
|

|