新しいクエリを実行するために再度使用する前に、結果セットの内容をクリアしたい (ただし、基になるデータベースには何も起こらないはずです)。
別のクエリからデータを取得するために同じ結果セットを再度使用できるように、そのデータを削除する方法はありますか (ただし、基になるデータベースには何もしません。これは重要です)。
API ドキュメントをすばやく検索したところ、次のような方法で物を削除 deleteRow()
すると、実際にはデータベースからもデータが削除される という考えが浮かびました。resultSet をリセット/リフレッシュ/クリアしたいだけなので、別のクエリの結果を取得するために再度使用するときに、前のクエリではなく、そのクエリのデータのみを含める必要があります。
または、コンテンツを取得すると、そのコンテンツ自体が自動的に削除ResultSet.getInt()
されますか (などのメソッドを介してResultSet.getString()
)。
編集:- 同じメソッドで各クエリを実行するための新しい結果セットを作成できますか?