요르딩딩

[뉴렉처] JDBC 프로그래밍 (1,2강) 본문

[Web]/[DB & Mybatis]

[뉴렉처] JDBC 프로그래밍 (1,2강)

요르딩딩 2022. 1. 18. 08:52
728x90
반응형

1강 <JDBC란 무엇인가>

SQL을 작성할 수 있는 사람들을 위한 쿼리 실행도구는 DB Client 프로그램 

: 사용자 <-> SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 <-> Oracle 

             <-> SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 <-> MS SQL

 

SQL을 작성할 수 없는 사람들을 위한 쿼리 실행 도구는 업무용 프로그램

:  사용자 <-> UI <-> SQL <-> DB API : 연결/인증, 문장실행, 결과폐치 <-> Oracle

                                          <-> DB API : 연결/인증, 문장실행, 결과폐치 <-> MS SQL

DB API

: 업무용 프로그램을 위한 쿼리 실행도구는 API

 

DBC(DataBase Connectivity)

: DB API를 사용하여 특정 DBMS가 가지고 있는 기능들을 다 알고 있어야하는 문제가 있다. (DB가 바뀌면 문제가 된다.)

 

그래서 등장한

JDBC 와 JDBC Driver : 연결/접속을 위한 도구를 사용자가 직접쓰지 않도록 하게한다. 구동장치는 다 포함되어있다.

: UI <-> JDBC <-> DB API(JDBC Driver) <-> MS SQL

                          <-> DB API(JDBC Driver) <-> Oracle

(사용자는 JDBC만을 이용해 사용할 수 있다.)

 

JDBC를 이용하기 위한 순서

  1. 드라이버 로드하기
  2. 연결 생성하기
  3. 문장 실행하기
  4. 결과집합 사용하기

2강 <DBMS 와 JDBC Driver 준비하기>

  1. 오라클 설치
  2. 오라클 JDBC Driver 다운로드 

Eclipse에서 JDBC Driver 불러오기

: 마우스 오른쪽 > Build Path > Configure Build Path > Libraries > 다운받은 JDBC Driver  불러오기 > apply

 

아래와 같이 Connection 객체를 사용할 수 있게 되었다.

pakage ex1;

import java.sql.Connection;

public class program{
    public static void main (String[] args){
        Connection con;
    }
}

 

728x90
반응형
Comments