#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 |