본문 바로가기

웹개발/JSP

JDBC 연동 순서

JDBC 연동 순서

  1. JDBC 드라이버 로딩
    1. Class.forName(”드라이버 클래스”);
  2. 데이터베이스 연결 - Connection 객체 생성
    1. DriverManager.getConnection();
  3. Statement 객체 생성 - 위 Connection 객체의 createStatement();
    1. or PreparedStatement 객체 - 위 Connection 객체의 PreparedStatement();
  4. 위 Statement/PreparedStatement 객체로부터 SQL 쿼리 실행
    1. executeQuery() : SELECT 쿼리 수행 → ResultSet 리턴
    2. executeUpdate() : INSERT, UPDATE, DELETE(DML) 쿼리 수행 → int 리턴
  5. ResultSet 객체로부터 데이터 추출
    1. row 관련 : next(), previous(), first(), last() ...
    2. 컬럼값 추출 메소드: getString(), getInt(), getXXX() ......
  6. 데이터베이스 자원 반납 close()
    1. ResultSet, Statement 혹은 PreparedStatement, Connection 을 close() 한다.

** 기존에 생성된 PreparedStatement / ResultSet 참조변수에 새로운 걸 생성받을 경우에는 기존의 것을 close() 해주기..! Resource Leak 방지

'웹개발 > JSP' 카테고리의 다른 글

EL(Expression Language)  (0) 2022.05.09
JSTL(Jsp Standard Tag Library)  (0) 2022.05.09
EL(Expression Language: 표현 언어)  (0) 2021.10.28
javabean을 이용한 DAO, DTO 기술  (0) 2021.10.26
자바빈(JavaBean)  (0) 2021.10.19