2016-07-23 2 views
0

Java 프로그램이 Oracle SQL 쿼리를 처리하도록합니다. 이를 위해 다음 코드를 작성했습니다.Windows 8에서 Eclipse IDE와 Oralce 11g를 어떻게 연결할 수 있습니까?

enter image description here

이 코드를 실행에 다음과 같은 오류를 보여줍니다.

enter image description here

나는 오라클과 내 이클립스 IDE를 연결하는 방법을 모르겠어요. 이클립스 IDE를 오라클에 어떻게 연결할 수 있으며 이러한 오류를 제거하는 방법은 무엇입니까? 온라인 오라클 서버에 연결하고 싶지 않고 온라인 서버에 연결하기위한 제안을 받았다.

Windows 8에서 Oracle 11g와 Eclipse Kepler를 어떻게 연결할 수 있습니까?

답변

0

아래에서 확인하십시오 :

  1. 드라이버 버전 및 DB 버전이 동일해야합니다.

  2. sqlplus 또는 Toad, SQL 개발자와 같은 일부 클라이언트로 로그인하십시오.

  3. 허용되는 연결 수가 초과 될 수 있으며, 결과적으로 TNS 수신기 오류가 발생하며 stacktrace에서 읽기 호출 오류가 발생하여 마이너스 1이 될 수 있습니다. 연결이 초과되면 비활성 연결을 종료하십시오.

는 운영 체제가 일부 내부 환경에 문제가있는 경우

DriverManager.getConnection(DB_URL,USER,PASS); 
+0

가 어떻게 드라이버 및 DB의 버전을 확인합니까 10.2.0 \ 서버 \의 NETWORK \ ADMIN에 \ 샘플 \에있는 tnsnames.ora \ \ oraclexe \ 응용 프로그램 \ 오라클 \ 제품? 그리고 SQL Plus 또는 Oracle 11g GUI 기반 창에서 연결 수를 어떻게 바꿀 수 있습니까? –

+0

서버 버전은 인증 성공 후 cmd 프롬프트에서 인쇄됩니다. 서버와 드라이버가 동일한 버전인지 확인하고, Google에서 연결을 증가시킵니다. – Saravana

0

위 예외 아래에이 점점 같은 연결을 설정하십시오.

유형 4 드라이버와 동일한 문제점이 있습니다. 그러나이 예외를 제공하지 않는 유형 1 드라이버. 따라서 type 1 oracle 드라이버를 사용하십시오.

아래 위치에있는 tnsnames.ora 파일에서 sid 포트를 확인할 수 있습니다.

C :

관련 문제