/ ** * ResultSetの..は、JDBCのクエリ結果を使用して結果セットをカプセル化 セットを引き起こすことができます。1. CALL文オブジェクトののexecuteQuery(SQL)*。 * 2. ResultSetがリターンテーブルにデータが実際にあります。データテーブルポインタの最初の行の前に。 * next()メソッドは、次の行が有効で検出する。真の効果的な方法戻り、ポインタダウン場合。呼ぶことができる *のhasNextイテレータは()に対応する次の()メソッドオブジェクト組合せ * 3時間のビット線に言及する場合、各列の値は、のgetXXX(インデックス)またはのgetXXX(COLUMNNAME)を呼び出すことによって取得することができる。 例えば、*を:のgetInt(1)のgetString( 「名前」)4のResultSet コースまた、それがクローズする必要があります。 * /
@Test 公共 ボイドtestResultSet(){ // 1获取接続 接続CONN = NULL ; 声明 = nullを。 ResultSetのRS = nullを。 試す{ CONN = jdbc.JDBCTools.getConnection()。 // 2获取声明 文で= conn.createStatement(); // 3、准备SQL 文字列のSQL = "SELECT ID、名前、電子メール、ID = 8、顧客からの誕生" 。 // 4执行查询、得到声明 RS = statement.executeQuery(SQL)。 // 5处理ResultSetの 一方(rs.next()){ int型 ID = rs.getInt(1 )。 文字列名 = rs.getString(2 )。 文字列メール = rs.getString(3 )。 日付の誕生 = rs.getDate(4 ); System.out.println(ID)。 System.out.println(名); System.out.println(電子メール)。 System.out.println(誕生)。 } } キャッチ(例外e){ e.printStackTrace(); } 最後に{ jdbc.JDBCTools.close(RS、ステートメント、CONN)。 } }
ターン:https://blog.csdn.net/YL1214012127/article/details/48273693