ホームページ >データベース >mysql チュートリアル >JDBC プログラムを使用して ResultSet を参照するにはどうすればよいですか?
ResultSet インターフェイスの next() メソッドは、現在の ResultSet オブジェクトのポインタ/カーソルを現在の位置から次の行に移動します。このメソッドはブール値を返します。このメソッドは、現在位置の隣に行がない場合は false を返し、それ以外の場合は true を返します。
したがって、while ループでこのメソッドを使用すると、ResultSet オブジェクトの内容を反復処理できます。
while(rs.next()){ }
ResultSetインターフェイスには、(また)行、各ゲッター メソッドには 2 つのバリエーションがあります。
getXXX(int columnIndex): 列インデックスを表す整数値を受け取り、その値を返します。
##getXXX(String columnLabel ): 列名を表す文字列値を受け入れ、その値を返します。
while(rs.next()) { System.out.print("Brand: "+rs.getString("Column_Name")+", "); System.out.print("Sale: "+rs.getString("Column_Name ")); ……………………… ……………………… System.out.println(""); }同様に、双方向の ResultSet オブジェクトの場合は、
previous() メソッドを使用して後方に移動できます。
デフォルトでは、ResultSet オブジェクトのポインタが最初の行の前に配置されているためです。後方に移動するには、ポインタ/カーソルを最後の行の次の行に移動してから、後方に移動する必要があります:rs.afterLast(); System.out.println("Contents of the table"); while(rs.previous()) { System.out.print("Brand: "+rs.getString("Mobile_Brand")+", "); System.out.print("Sale: "+rs.getString("Unit_Sale")); System.out.println(""); }
以上がJDBC プログラムを使用して ResultSet を参照するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。