티스토리 뷰
반응형
JDBC 구동 절차와 명령어
1. 로드 객체화 -> 실행되면 메모리상에 올라감
Class.forName("oracle.jdbc.driver.OracleDriver");
2. 연결 객체를 얻고 -> 연결이 이루어지고 확립이되면 객체가 반환
Conntection con = DriverManager.getConnection(...);
3. 실행도구생성 -> 사용자로부터 쿼리를 받고 실행도구를 생성
Statement st = con.createStatement();
4. 결과 실행 후 쿼리를 결과를 다시 얻어서 패치
ResultSet rs = st.executeQuery(sql);
객체 도구 4개가 New로 만들어지지 않고 순서대로 만들어진다.
이유는 앞의 도구가 만들어져야 순차적으로 객체를 만들 수 있기 때문이다.
5. re에 담긴 자료를 Before of File부터 End of File까지 사용할 준비
-> 결과를 모두 가져온게 아니라 한줄씩 결과를 이용 할 수있는 상태임
rs.next(); 커서가 패치, 레코드의 앞머리 Before of File
6. rs.next();수행하고 자료의 속성값을 자바코드에 저장
String title = rs.getString("title");
정확하게 이해하고 넘어가자.
반응형
'JDBC' 카테고리의 다른 글
SQL을 잘 해야하는 이유 (0) | 2021.04.30 |
---|---|
레코드의 모든 컬럼 출력하기 (1) | 2021.04.29 |
쿼리 실행하기 실습 (0) | 2021.04.29 |
DBMS와 JDBC Driver 준비 (0) | 2021.04.27 |
JDBC란? (0) | 2021.04.27 |
댓글
공지사항