JDBC

호떡·2022년 9월 14일
0

✍️ 관련 강의: DB - JDBC


JDBC란

자바 프로젝트와 데이터베이스를 연결하기 위한 공용 표준안 같은 설명서(API)

JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.

자바에선 API 설명서대로 데이터베이스와 연결한다.

각 데이터베이스를 제공하는 업체는 API의 구조에 맞게끔 해당 데이터베이스에 적절하게 연결할 수 있는 파일을 만들어준다. 따라서 각각의 데이터베이스는 xxxconnector.jar(자바 파일을 실행시킬 수 있도록 하는 압축파일)를 제공한다.

자바에선 데이터베이스와 연결하기 위해 이러한 jar 파일들을 가져다 쓰면 된다.

JDBC 작업 순서

  1. JDBC 사용
    -- Driver Loading 설정
  2. DB와 연결
    -- 자바 프로젝트와 데이터베이스 간의 Connection 생성
  3. SQL 준비 및 실행
    -- SQL 준비
    1) Statement
    2) PreparedStatement
    -- 실행 (execute 메서드)
    1) executeQuery(); →Select (R)
    2) executeUpdate(); →Insert Update Delete (CUD)
  4. DB와 연결 해제(종료)
    -- 연결을 해제할 때는 자원객체(rs, st/pst, conn)가 생성된 순서의 역순으로 해제한다.

💡3번. execute 메서드들의 반환값
- executeUpdate(); 의 반환값은 몇 개의 행에 대해 작업했는지
- executeQuery(); 의 반환값은 ResultSet
ResulSet



MySQL jar 다운받기

  1. MySQL 다운로드 시 'Connector/J'가 같이 설치된다.
  2. mvnrepository에서 별도로 설치 가능하다.



jar파일 자바 프로젝트에 인식시키기

👉 자바프로젝트 생성 시
1. 자바프로젝트명 우클릭> New Folder> lib(폴더이름) 생성> lib에 jar파일 복사하기

  1. 자바프로젝트명 우클릭> Build Path> Configure Build Path> Libraries 탭> Add JARs


3. 등록 완료


👉 Dynamic Web Project 생성 시
1. WebContent > WEB-INF > lib > jar파일 복사하기
2. 자동으로 인식된다.

0개의 댓글