「javadb-rs-hit」の編集履歴(バックアップ)一覧はこちら

javadb-rs-hit」(2008/12/04 (木) 14:54:31) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*JAVADB ヒット件数 SELECT文でヒットした件数のもとめ方 - ResultSet を先頭から順番に読み込んで、自分で件数をカウントする。 Statement stmt = .... // Statement オブジェクトを取得する処理。 ResultSet rs = stmt.executeQuery("SELECT * FROM 表名 WHERE 条件式"); int count = 0; while(rs.next()) { count++; } - ResultSet を作成する SELECT 文に COUNT(*) を入れておいて、その値を参照する。 Statement stmt = .... // Statement オブジェクトを取得する処理。 ResultSet rs = stmt.executeQuery("SELECT COUNT(*) FROM 表名 WHERE 条件式"); rs.next(); // 行数を取得する。 int count = rs.getInt(1); - JDBC 2.0 とスクロール可能な ResultSet が使える場合は、カーソルを最終行に移動して、ResultSet#getRow() メソッドを呼び出す。 Connection con = .... // データベースとの接続を確立する処理。 // 以下の Connection#createStatement() メソッドが実行可能かどうか // は JDBC ドライバの実装に依存します。 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = stmt.executeQuery("SELECT * FROM 表名 WHERE 条件式"); rs.last(); int count = rs.getRow();  
*JAVADB ヒット件数 SELECT文でヒットした件数のもとめ方 - ResultSet を先頭から順番に読み込んで、自分で件数をカウントする。 Statement stmt = .... // Statement オブジェクトを取得する処理。 ResultSet rs = stmt.executeQuery("SELECT * FROM 表名 WHERE 条件式"); int count = 0; while(rs.next()) { count++; } - ResultSet を作成する SELECT 文に COUNT(*) を入れておいて、その値を参照する。 Statement stmt = .... // Statement オブジェクトを取得する処理。 ResultSet rs = stmt.executeQuery("SELECT COUNT(*) FROM 表名 WHERE 条件式"); rs.next(); // 行数を取得する。 int count = rs.getInt(1); - JDBC 2.0 とスクロール可能な ResultSet が使える場合は、カーソルを最終行に移動して、ResultSet#getRow() メソッドを呼び出す。 Connection con = .... // データベースとの接続を確立する処理。 // 以下の Connection#createStatement() メソッドが実行可能かどうか // は JDBC ドライバの実装に依存します。 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = stmt.executeQuery("SELECT * FROM 表名 WHERE 条件式"); rs.last(); int count = rs.getRow();  

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
人気記事ランキング
目安箱バナー