<출처 : youtube.com/user/newlec1 > 뉴렉처님 강의(JDBC강좌/강의)
■ 복습
UI를 만들고 UI에서 사용자의 요구에 따라 SQL문을 실행하는데 이때 JDBC 라이브러리를 이용해서 DB 연결을 한다.
그러기 위해서는 각 DBMS 제조사에서 제공해주는 JDBC Driver를 로드해야 DB를 연결, 쿼리실행, 결과리턴이 가능한데 우리는 Oracle를 사용하기에 Oralce에서 제공해주는 JDBC Driver를 설치 하였다.
■ 과정
1. 드라이버를 로드(객체화 시킨다)하는 것이다.
Class.forName("oracle.jdbc.driver.OracleDriver");
- jdbc driver 패키지안에 OracleDriver 클래스를 객체화 시킨다. -> 그러면 메모리에 잡히게 된다.
2. 드라이버매니저를 통해서 연결객체 생성
Connection con = DriverManager.getConnection(...);
3. 실행 도구 생성
Statement st = con.createStatement();
st 객체는 사용자로부터 요구 받은 쿼리를 준비하는 것.
4. 결과 리턴 도구 생성
ResultSet rs = st.executeQuery(sql);
서버쪽에서 쿼리를 실행시킨 후 결과 집합을 만든다.
ResultSet 객체가 만들어진 것은, 결과집합을 이용할 수 있다는 것이다.
ex) rs.next(); 레코드의 앞머리를 가르키고 있던 커서가 다음 row를 가리키면서 resultset에 첫번째 row데이터를 담는다.
5. String title = rs.getString("title");
title 컬럼에 해당하는 문자열을 title 문자열에 담는다.
'프로그래밍 > JDBC' 카테고리의 다른 글
[JDBC] 5. 혼자 풀어보는 문제 #1 (0) | 2019.12.17 |
---|---|
[JDBC] 4.JDBC 쿼리 실행하기 실습 (0) | 2019.12.17 |
[JDBC] 2.DBMS와 JDBC Drvier 준비하기 (Oracle) (0) | 2019.12.12 |
[JDBC] 1.JDBC란 무엇일까? (0) | 2019.12.12 |