JDBC는 Java Database Connectivity의 줄임말로 이름에서 알 수 있다시피
자바에서 데이터베이스에 접근 할수 있도록 하는 자바 API다
JDBC 사용법
1. Class.forName("oracle.jdbc.driver.OracleDriver");
> 드라이버를 로드
Class.forName을 이용하여 ("oracle.jdbc.driver.OracleDriver")를 객체화
2. Connection 변수명(ex.conn) = DriverManager.getConnection(....);
> 드라이버 매니저(oracle.jdbc.driver.OracleDriver)가 연결 객체를 얻음
3. Statement 변수명(ex.st) = conn.createStatement();
> 실행도구 생성
4. ResultSet 변수명(ex.rs) = st.executeQuery(sql);
> (st.executeQuery(sql)) 쿼리 실행
그 다음 결과를 얻은후 업데이트할 수 있는 도구를 생성
그림처럼 서버쪽에서 이렇게 실행결과가 준비 되고 커서(레코드 포인터)가 준비 되면
이녀석을 사용할 수 있게 하는 클라이언트 도구가 ResultSet에 준비가 됨
클라이언트에 전달된 레코드 하나를 담는 공간이 ResultSet
5. rs.next()
> 클라이언트에 쿼리 실행결과 전달
6. String title = rs.getString("title");
> 이렇게 전달된 상태에서 "title" 컬럼을 getString
'Java' 카테고리의 다른 글
Java - Split (0) | 2020.06.03 |
---|---|
DAO & DTO & VO (2) | 2020.05.19 |
Java Collection Framework - HashMap (0) | 2020.05.18 |
Java - Java Collection Framework (0) | 2020.05.18 |
Java - 객체지향 - 추상화 , 추상클래스 ,추상 메서드 (0) | 2020.05.18 |