[code type=java5]stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
[/code]
ResultSet.TYPE_SCROLL_INSENSITIVE은
last나 beforeFirst처럼 내용 사이를 왔다갔다 할수 있게 해주는 옵션ResultSet.CONCUR_READ_ONLY는 해당 rs의 업데이트를 불가능하게
[code type=java5]
ex)
rs.last();
System.out.println(rs.getRow());
rs.first();
while (rs.next()) {
............
[/code]
이런식으로 사용이 가능한것이다~
001.001.001.001 을 1.1.1.1 로 변환하는 유틸을 만들다가..
DB안에 있는 행의 갯수를 구하는것에서 막혔었는데..
해결~!
2006. 8. 18 추가
pstmt에서의 사용
[code type=java5]
pstmt = conn.prepareStatement(sb.toString(),
ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);[/code]
@_@
답글삭제