ホームページ >データベース >mysql チュートリアル >java.sql.ResultSet のサイズを効率的に決定するにはどうすればよいですか?
java.sql.ResultSet
java.sql.ResultSet
内の行数を見つけるのは簡単なことのように思えるかもしれませんが、直接的な size()
または length()
メソッドはありません。
*方法 1: `SELECT COUNT()` クエリ**
最も効率的な方法は、別の SELECT COUNT(*)
クエリを実行することです。これは、結果セット全体を処理する必要なく、行数を直接返します。
方法 2: rs.last()
と rs.getRow()
別のアプローチでは、rs.last()
を使用してカーソルを結果セットの末尾に移動し、次に rs.getRow()
を呼び出して行番号 (サイズに等しい) を取得します。
どちらのメソッドも、すべての行を反復処理することなく ResultSet
サイズを効率的に決定し、精度とパフォーマンスを保証します。
以上がjava.sql.ResultSet のサイズを効率的に決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。