티스토리 뷰

JDBC

JDBC 기본 코드의 이해

Programmers 2021. 4. 27. 22:11
반응형

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
댓글
공지사항