[SPRING]DB 연결하기 –

(17) 연결 DB

17.1. JDBC 설정 및 DB 연결

17.2. 기본 DB 연결 관리 클래스

  • 연결: 연결을 담당
    • 규약
      • jdbc:postgresql://호스트 이름(IP):포트 번호:체계
  • 문: 정적 쿼리 문을 실행할 때 사용
  • PreparedStatement: 파라미터로 동적 질의문을 실행할 때 사용한다.
    • In Parameter : 질의문 작성 시 파라미터로 전달되는 값을 설정하기 위해 사용
      • 기성 쿼리문에서 나중에 일부 값을 결정하는 데 사용할 수 있는 매개변수
      • 쿼리 문에서? (물음표).
    • 업데이트 실행()
      • INSERT, UPDATE, DELETE 쿼리문 수행 시 사용
      • 실행 후 영향을 받는 행의 수를 int 형식으로 반환합니다.
    • 쿼리 실행()
      • SELECT 쿼리 문을 실행하는 데 사용됩니다.
      • 일련의 검색된 레코드인 ResultSet 객체를 반환합니다.
  • 결과 집합
    • SELECT 쿼리 문의 결과를 저장하는 데 사용됩니다.
    • 결과 테이블의 튜플을 가리키는 커서
      • next() : 다음 튜플을 가리킴
      • getInt(int columnIndex) : columnIndex가 가리키는 열 값을 반환합니다.

17.3. JDBC 프로그래밍 순서

1) JDBC 드라이버 로드
2) 데이터베이스 연결
3) 쿼리문 작성
4) 쿼리문 객체 생성(Statement, PreparedStatement)
5) 쿼리 실행
6) 처리 수행 결과
7) 연결 해제