ResultSetインタフェースを使用するときには、以下の点を考慮しなければなりません。
値を読み取る前に、next()を呼び出さなければなりません。 結果があれば、これはtrueを返します。 もっと重要な点は、これが処理する行を準備することです。
使い終わった後、close()を呼び出してResultSetを閉じなければなりません。
ResultSetの生成に使用したStatementを使用して別の問い合わせを行うと、現在開いているResultSetは自動的に閉ざされます。