2011-10-18 2 views
0

입니다. oci 드라이버를 사용하여 Linux의 Oracle 11.2.0에 연결할 때 LD_LIBRARY_PATH 아래에 libocijdbc11.so하지만 ojdbc jar 파일 만 있다는 것을 알았습니까? 데이터베이스 연결을 위해이 * .so 파일을 Java CP에 추가해야합니까?ojdbc jar 파일의 위치는

고객 프로덕션 환경에 있기 때문에 즉시 테스트 할 수 없으므로 모든 사항을 먼저 알려주고 싶습니다.

+1

OJDBC jar 파일 (예 : ojdbc14.jar 등)이 AFAIK 어딘가에 있어야합니다. –

답변

0

Oracle 클라이언트를 설치할 때이 jar 파일을 가져오고 ojdbcX.jar 파일은 ORACLE_HOME/jdbc/lib에 나타납니다.

* .so는 Java 라이브러리가 아니므로 클래스 경로에 포함하면 안됩니다. LD_LIBRARY_PATH에서 사용할 수 있습니다.

오라클 가이드의 Verification of a JDBC Client Installation 섹션을 확인하십시오.

1

당신이 ojdbc * .JAR $ ORACLE_HOME/JDBC/lib에 에서 파일과 * 당신의 CP에 포함하지 않는다 .so 파일하지만 환경 변수 LD_LIBRARY_PATH를 찾을 수는 오른쪽 디렉토리로 설정해야

0

Eclipse에서 프로젝트 폴더 -> WEB-INF-> lib를 클릭 한 다음 lib 폴더 -> 을 마우스 오른쪽 버튼으로 클릭합니다. 빌드 경로 -> 라이브러리 아래 -> 외부 Jars 추가 -> 컴퓨터 -> 로컬 디스크 :) -> oraclexe-> app-> oracle-> product-> 10.2.0-> server-> jdbc-> lib-> 이제 ojdbc14.jar을 선택하십시오.

직접 경로는 C : \ oraclexe \ app입니다. \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib C : \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar