public class ResultSetMoveTest {
public static void main(String[] args) {
// TODO自動產生方法存根
try {
//寫一個最普通的查詢語句
String sql = "select * from login order by id";
// 獲得2.1節中的(3)提供的串連;Connection con = DBUtil.getConn();
//獲得可以前後滾動的類型
Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
//通過Statement獲得結果集
ResultSet rs = stmt.executeQuery(sql);
int i = 0;
System.out.println("===開始測試獲得的所有記錄===n"); System.out.println("遊標下移2條/n"); rs.absolute(2); System.out.println("現在共在第:" + rs.getRow() + " 行。"); rs.last(); System.out.println("現在共有:" + rs.getRow() + " 條記錄。"); rs.moveToInsertRow(); System.out.println("插入一條記錄。"); rs.insertRow(); System.out.println("插入一條記錄。"); rs.insertRow(); rs.last(); System.out.println("現在共有:" + rs.getRow() + " 條記錄。"); rs.deleteRow(); rs.last(); System.out.println("現在共有:" + rs.getRow() + " 條記錄。");
// rs.deleteRow();
System.out.println("===測試獲得的所有記錄成功===n");
} catch (Exception e) {
e.printStackTrace();
}
}
}