글
Class.forName() : 드라이버 로딩시(자동 객체 생성되고 DriverManager에 등록됨)
ex) Class.forName("oracle.jdbc.driver.OracleDriver");
Connection 객체 생성 getConnection()메소드 사용
ex) Connection con = DriverManager.getConection(url, user, passwd);
Query 수행관련 메소드
executeQuery() : 레코드셋 반환(select 문에서 사용)
executeUpdate() : 성공한 row수 반환(insert, update, delete문에서 사용)
ResultSet : executeQuery메소드는 결과로 ResultSet을 반환하며, getXxx()를 이용해서 데이터를 추출함
PreparedStatement 객체
동일한 질의문을 특정값만 바꾸어서 여러번 실행해야 할 때, 많은 데이터 처리시 Statement 객체에 비해 속도 빠름
ex) ....
PeparedStatement pstmt = null;
pstmt = con.preparedStatement(sql);
pstmt.setString(1, name); //데이터 타입이 문자
pstmt.setInt(2, num); //데이터 타입이 숫자
.....
'프로그래밍 > java' 카테고리의 다른 글
\n 및 \r , <br> (0) | 2011.05.25 |
---|---|
이클립스 jad 설정 (0) | 2010.06.08 |
varargs(자바에서 가변인자 사용하기) (0) | 2010.05.22 |
Vector 클래스 (0) | 2010.02.08 |
이클립스 환경설정 (0) | 2010.02.08 |
RECENT COMMENT