2010-01-13 9 views
4

Oracle 10G XE를 설치했습니다. JDBC를 사용하여 연결하려고합니다. 어떤 드라이버를 사용해야합니까? 어디에서 다운로드 할 수 있습니까?Oracle 10G XE 용 JDBC 드라이버

감사합니다.

답변

10

서버를 설치 한 시스템에서 Oracle JDBC 드라이버는 ORACLE_HOME/jdbc/lib입니다. ojdbc14.jar을 클래스 경로에 넣으십시오 (ojdbc14_g.jarojdbc14.jar과 동일합니다. 단, 클래스는 "javac -g"로 컴파일되고 추적 정보가 포함되어 있음).

편집 : Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers에 따르면ojdbc14.jar는 JDK 1.4 및 1.5에 사용할 클래스가 포함되어 있습니다 (내가 볼 수 없습니다 왜 하고자했다 JDK 6, JDBC 4.0 원의 일부 기능하지 일 그냥 사용할 수 없습니다).

일부 최신 드라이버 Oracle Database 11g Release 2 JDBC Drivers에서 사용할 수 있지만 난 정말 ojdbc14.jarojdbc15.jar의 차이를 볼 수 없습니다 (즉 ojdbc15.jar 제외하는 것은 JDK 5+ 필요) : 그들은 모두 JDBC 3.0 driver 그래서 나는 그것이 삶의 끝의 문제라고 생각 ojbdc14.jar에 대한 지원. JDBC 4.0을 지원하려면 ojdbc16.jar이 필요합니다. 자세한 내용은 Oracle JDBC FAQ을보십시오.

1

this getting started guide에 따르면 당신은, 그들은뿐만 아니라 이전 버전의 데이터베이스와 함께 작동합니다 can be found here

+2

JDBC를 사용하려면 Oracle Express 클라이언트가 필요하지 않습니다. 순수 Java JDBC 드라이버가 있습니다. – Thilo

1

사용중인 Oracle 버전과 JDK 버전이 모두 일치하는 JDBC 드라이버를 선택하려고합니다. ojdbc14.jar은 JDK 1.4 용입니다. 내가 아는 적어도 JDK 5를위한 최신 버전이있다. JDK 6 용 JDBC 드라이버가 있는지 확실하지 않습니다. 오라클이 제공하는 상황에 가장 잘 맞는 것을 사용하십시오.