2006년 8월 18일 금요일

레코드셋 가져오기..

[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]

댓글 1개: