반응형

#1강 JDBC 란 무엇인가?

*JDBC ((Java Database Connectivity)

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

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

- 데이터베이스에 연결하기 위한 DBC (DataBase Connectivity)는 오라클, MS SQL 등의 데이터베이스 종류마다 다르다.

- JDBC는 데이터베이스 마다 차이가 나는 부분을 단일화(표준화)해줌으로서 사용자에게 편의를 제공해준다. ( 다른 DB를 사용한다고 해서 사용자(개발자)가 코드를 바꾸는 등의 작업을 해주지 않아도 된다. )

- JDBC Driver란 JDBC가 사용하는 것으로, 각 데이터 베이스마다 구동하기위한 실제 구동장치(구동코드)로서 데이터베이스에 맞는 드라이버를 받아 사용한다. (사용하기 위해서는 각 데이터베이스 홈페이지(오라클 등)에서 JDBC Driver를 다운받아 사용한다.)

 

*JDBC 사용 절차

1. 드라이버 로드하기( 실질적인 구동장치 )

2. 연결 생성하기

3. 문장 실행하기

4. 결과집합 사용하기

 

#2강 DBMS와 JDBC Driver 준비하기

- 오라클 DBMS 설치하여 진행 예정

- 오라클 등 각 사이트에서 JDBC Driver 제공한다.

- 오라클의 경우 오라클 홈페이지 > 다운로드 > 드라이버 및 유틸리티 > JDBC 드라이버 클릭 후 오라클 버전에 맞는 드라이버 클릭(www.oracle.com/database/technologies/appdev/jdbc-downloads.html) > 중간쯤에 ojdbc10.jar 파일 다운로드

- JDBC 사용을 위해 이클립스 등에 새 자바 프로젝트 추가 진행 > src 폴더 내에 패키지명 및 파일 명 입력하여 파일 생성 > JDBC 라이브러리 사용 (대표적인게 Connection) > JDBC 사용을 위한 드라이버 설정(Build Path 등록)
 

반응형

'프로그래밍 > 자바, JDBC' 카테고리의 다른 글

MySQL, JDBC 연동  (0) 2020.06.16
스레드 (Thread)  (0) 2020.06.15
JDBC, MySQL Driver  (0) 2020.06.15
뉴렉처 학습(서블릿/JSP) 52강  (0) 2020.06.04
뉴렉처 학습(서블릿/JSP) 50강 ~ 51강  (0) 2020.06.03

+ Recent posts