JDBC

천소진·2022년 10월 17일
0

Study

목록 보기
11/29

JDBC(Java DataBase Connectivity)

: 자바와 데이터 베이스를 연결해 각종 SQL문을 수행할수있게 제공해주는 API
: 모든 DBMS에서 공통적으로 사용할수 있는 인터페이스와 드라이버로 구성.
: JDBC로 코딩하기 위해서는 DBMS를 선택하고 DBMS에서 제공하는 드라이버가 필요

JDBC의 역할

  • 응용프로그램에서 SQL문을 만들고 인터페이스를 통해 전송하면 드라이버에서 DBMS에 접속하여 SQL문 전송.
  • DBMS의 결과를 드라이버와 인터페이스를 통해 응용프로그램까지 전달하여 SQL문의 결과를 볼수 있음.
    → 어플리케이션 (응용프로그램)과 DBMS의 연결 통로 역할을 해줌.

JDBC를 이용한 자바와 데이터베이스 연결방법

  1. import java.sql.*;
  2. 드라이버 로드
    ==> Class.forName("oracle.jdbc.driver.OracleDriver");
  3. Connection 객체 생성
    ==> Connection x = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "ID", "PW");
  4. Statement 객체 생성
    ==> Statement y = x.createStatement();
  5. ResultSet 객체 생성 (SQL 문으로 생성된 결과물이 있을때)
    ==> ResultSet z = y.executeQuery(query);
  6. 모든 객체 close.
    x.close();
    y.close();
    w.close();

드라이버 설치 및 자바와 연결

app\ict05-19\product\11.2.0\dbhome_1\jdbc\lib ojdbc6복사
→ test폴더에 드라이버 폴더 생성후 붙여넣기
→ 이클립스에 JDBC 프로젝트 생성 후 buildpath에서 드라이버 추가

0개의 댓글