JDBC(Java Database Connectivity)
자바 애플리케이션에서 DBMS 종류 상관없이 일관성 있게 연결해주는 기능
각 DBMS 개발사가 구현한 클래스의 집합을 드라이버라고 한다
자바 프로젝트 DBMS 연동 프로세스
- import.java.sql.* 및 DBMS 연동 관련 4가지 정보 설정
- 드라이버 로딩
- JDBC 드라이버(Oracle, MySql, ...)를 로드해 객체를 생성하고 DriverManager에 등록된다
- Connection 맺기
- Statement 객체 생성
- Query 작성
- Query 전송
- SELECT 문일 경우 결과값(ResultSet) 처리
- ResultSet은 자바에서 select 문에 대한 결과값을 처리하는 클래스
- 결과값 출력
- ResultSet은 7번에서 조회한 결과가 저장되어 있다
- 테이블 형태로 저장되어 있다고 생각하면 좋다
- ResultSet 객체는 next() 메소드를 통해 다음 행으로 옮길 수 있다
- close 작업