JDBC
정의
JDBC란?
Java 프로그래밍 언어와 다양한 데이터베이스의 데이터 사이에 독립적 연결을 지원하는 표준 인터페이스
JDBC Standard Interface
- 모든 DBMS 및 Persistence Framework는 이 Interface들을 구현한다.
Interface | 기능 |
---|---|
Connection | 연결 |
Statement | SQL 전달 |
ResultSet | 결과 응답 |
JDBC Flow
- JDBC 로딩 : DriverManager를 통한 JDBC 드라이버 로드
- Conncection 생성 : DriverManager를 통한 Session Connection 객체 생성
- Statement 객체 생성 : Statement는 SQL쿼리문 실행을 위한 객체로 SQL쿼리 문자열을 입력 받는다.
- Query 실행 : 생성된 Statement 객체를 이용하여 쿼리 실행
- ResultSet 객체로부터 데이터 조회 : 실행된 SQL 쿼리문의 결과
- 객체 Close : 생성된 객체들을 역순으로 Close
댓글남기기