21.02.28 [JDBC]

박종찬·2021년 2월 28일
0

TIL

목록 보기
86/89

JDBC(Java Database Connectivity)

자바 애플리케이션에서 DBMS 종류 상관없이 일관성 있게 연결해주는 기능

각 DBMS 개발사가 구현한 클래스의 집합을 드라이버라고 한다

자바 프로젝트 DBMS 연동 프로세스

  1. import.java.sql.* 및 DBMS 연동 관련 4가지 정보 설정
  2. 드라이버 로딩
    • JDBC 드라이버(Oracle, MySql, ...)를 로드해 객체를 생성하고 DriverManager에 등록된다
  3. Connection 맺기
    • DBMS와 연결을 위한 인터페이스다
  4. Statement 객체 생성
    • SQL문을 실행하는 인터페이스
  5. Query 작성
  6. Query 전송
  7. SELECT 문일 경우 결과값(ResultSet) 처리
    • ResultSet은 자바에서 select 문에 대한 결과값을 처리하는 클래스
  8. 결과값 출력
    • ResultSet은 7번에서 조회한 결과가 저장되어 있다
    • 테이블 형태로 저장되어 있다고 생각하면 좋다
    • ResultSet 객체는 next() 메소드를 통해 다음 행으로 옮길 수 있다
      • Boolean으로 반환한다
  9. close 작업

profile
반가워요! 사람을 도우는 웹 개발자로 성장하기! :)

0개의 댓글