JDBC (Java DataBase Connectivity)
- 최초 등록일
- 2008.10.27
- 최종 저작일
- 2007.11
- 8페이지/ 한컴오피스
- 가격 1,500원
소개글
1) JDBC란?
자바 패키지의 일부로서 자바 프로그램이 데이터베이스와 연결되어 데이터를 주고받을 수 있게 해주는 프로그래밍 인터페이스이다. 즉 자바 데이터베이스 프로그래밍 API라고 할 수 있다.
즉 JDBC는 SQL문을 DBMS에 전달하고 결과물을 리턴해 주는 역할을 한다고 할 수 있다. 이처럼 JDBC의 역할은 의외로 간단하다. SQL 문장을 전달하는 기본적인 기능에 충실하기 때문에 JDBC를 저급API(Low-level API)라고 한다.
2) JDBC 드라이버 종류
JDBC 인터페이스의 핵심은 DriverManager라는 클래스인데,
목차
1) JDBC란?
2) JDBC 드라이버 종류
3) JDBC 드라이버 설치
4) JDBC 실행
본문내용
3) JDBC 드라이버 설치
1> jdbc-odbc 드라이버
윈도운 환경에서 MS 엑세스나 볼랜드의 인터베이스(Interbase)같은 간단한 DBMS를 사용하는 경우 또는 ODBC를 지원하는 DBMS( 오라클 OCI, 퍼스널 오라클 등) 의 경우 따로 JDBC 드라이버를 구할 필요 없이 JDK에 포함되어 있는 jdbc-odbc 브릿지 드라이버를 사용하면 된다. JDK의 기본 클래스 묶음 파일인 rt.jar(c:jdk1.3jrelibrt.jar)에 포함되어 있기 때문에 따로 설정할 것도 없다
2> 오라클 thin 드라이버
오라클 DBMS가 설치되어 있다면 쉽게 드라이버를 사용할 수 있다. 오라클 JDBC 드라이버는 www.oracle.com에 직접 가서 무료로 다운로드 받을수 있는데 계정 신청을 해야 한다.
드라이버를 다운로드 받으면 classes111.zip 또는 classes12.zip이라는 파일이 생기는데 이것이 바로 오라클용 JDBC 드라이브이다. 압축을 풀 필요없이 적당한 디렉토리에 두고 Classpath에 명시해 주면 준비가 완료된다.
윈도우에서
set classpath =.;c:jdk1.2.2jrelibrt.jar; c:Driversclasses12.zip;
유닉스나 리눅스에서
classpath=.:/user/local/jdk.2.2/jre/lib/rt.jar: /usr/local/dirvers/classes12.zip;
이 thin 드라이버가 DBMS 서버와 내부적으로 TCP/IP 통신을 하면서 클라이언트의 JDBC 프로그램이 데이터베이스를 접근할 수 있는 것이다.
3> 오라클 OCI(Oracle Callable Interface) 드라이버
오라클 OCI 드라이버는 오라클 서버와 직접 통신하는 것이 아니라 오라클 클라이언트의 기능을 이용한다. 즉 이드라이버를 사용하기 위해서 클라이언트 컴퓨터에 오라클 클라이언트가 설치되어 있어야 한다. 또는 퍼스널 오라클 사용자도 이 OCI 드라이버를 사용할 수 있다.
참고 자료
없음