JDBC 연동 순서
- JDBC 드라이버 로딩
- Class.forName(”드라이버 클래스”);
- 데이터베이스 연결 - Connection 객체 생성
- DriverManager.getConnection();
- Statement 객체 생성 - 위 Connection 객체의 createStatement();
- or PreparedStatement 객체 - 위 Connection 객체의 PreparedStatement();
- 위 Statement/PreparedStatement 객체로부터 SQL 쿼리 실행
- executeQuery() : SELECT 쿼리 수행 → ResultSet 리턴
- executeUpdate() : INSERT, UPDATE, DELETE(DML) 쿼리 수행 → int 리턴
- ResultSet 객체로부터 데이터 추출
- row 관련 : next(), previous(), first(), last() ...
- 컬럼값 추출 메소드: getString(), getInt(), getXXX() ......
- 데이터베이스 자원 반납 close()
- 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 |