커서 이동.
rownum : 1부터 조회는 가능 1이외의 숫자는 조회 불가능.
커서를 이동하기 위해서는 Statement stmt;
stmt에 옵션을 주어야 한다.
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
--------------------------------- ----------------------------
커서가 스크롤링이 가능 결과값으로 업데이트 가능
rs.absolute(310); // 커서는 absolute() 안에 int값으로 커서를 이동
rs.last(); // 마지막으로 커서 이동.
rs.next(); //커서는 하나씩 이동.
update..
rs = stmt.executeQuery(); // 셀렉트를 실행해 쿼리 를 가져온다.
boolean existFlag = rs.next(); // 쿼리가 있으면 true를 리턴
if(existFlag == true){
rs.updateString(2, "서울시 구로구"); // 업데이트할 값
rs.updateString(3, "98765-45613");
rs.updateRow(); // 행을 업데이트 해라 .. 필히 ..
}
insert..
else{
System.out.println("insert 작업이 실행됩니다. ");
rs.moveToInsertRow(); // insert할 행으로 이동.
rs.updateString(1,"임꺽정"); //컬럼 값
rs.updateString(2,"산이름 기억안난다. 그냥 .. 야산. ");
rs.updateString(3,"다이 ");
rs.insertRow(); // insert할 로우를 삽입.
}