최대 1 분 소요

JDBC

JDBC란?

JavaDataBaseConnectivity의 줄임말이다.

Java기반 애플리케이션의 데이터를 데이터베이스에 저장 및 업데이트 하거나, 데이터베이스에 저장된 데이터를 Java에서 사용할 수 있도록 하는 자ㅏ바 API이다.

JDBC 관련 클래스

java.sql 패키지

  • DriverManger

    JVM에서 JDBC전체를 관리하는 클래스 Driver 등록 , Connection연결 작업 등

  • Driver

    DB를 만드는 Vender(Oraclem MS-SQL, MySQL등 )를 implements하여 자신들의 DB를 연결할 수 있는 class를 만드는 인터페이스

  • Connection

    DB와 연결성을 갖는 인터페이스

  • Statement

    SQL문을 실행하는 인터페이스

  • ResultSet

    조회된 결과 데이터를 갖는 인터페이스

JDBC 프로그래밍

  1. 제품군 선택

    Driver loading/ 드라이브 적재/ 제품군 선택

    image-20240715145050580

  2. 연결객체생성

    image-20240715145147833

    • 필요요소
      • DB서버의 주소
      • 포트번호
      • 연결계정
  3. 실행 객체 생성

    image-20240715145207750

  4. 결과 객체 생성

    image-20240715145306293

    insert, delete가 아닌 select 즉, 조회만 실행 요청이다.

ResultSet 행열데이터 저장

select empno, ename, hiredate from emp where deptno=10;실행

image-20240715145455605

rs.next()를 하면 첫 줄하나를 가져온다. 그리고 가져오고 싶은 데이터의 데이터 타입을 적어서 데이터를 가져온다.

rs.getInt("empno"); / rs.getString("ename"); / rs.getDate("hireDate");

업데이트:

댓글남기기