2017-05-08 1 views
1

JDBC 연결을 가져 오는 중에 오류가 발생합니다. ojdbc14와 ojdbc6 jar로 시도했지만 같은 오류가 발생했습니다.java.lang.ArrayIndexOutOfBoundsException : 7

내 자바 버전 1.6 및 Oracle 11.2 glassfish3

주 : 나는 잘 작동 같은 DB의 details.Its를 사용하여 DB에 연결하는 하나 개의 샘플 자바 프로그램을 만들었지 만 그 날이 오류를 제공 appication로했다.

아래 코드는 오류를

con = DriverManager.getConnection(
     "jdbc:oracle:thin:@192.168.1.255:1521:orcl","system","rakesh"); 
+1

비밀번호를 게시하는 것이 좋습니다. 또한, 어떻게 주어진 코드가 그 예외를 던질 수 있습니까? stacktrace와 더 많은 코드를 게시 할 수 있습니까? – GurV

+0

| java.lang.ArrayIndexOutOfBoundsException : oracle.security.o3logon.C0.r (C0)에서 7 \t oracle.security.o3logon.C1에서 oracle.security.o3logon.C0.l (C0) \t에서 \t. c (C1) \t oracle.security.o3logon.O3LoginClientHelper.getEPasswd (O3LoginClientHelper) \t (oracle.jdbc.ttc7.O3log). (O3log.java:289) \t oracle.jdbc.ttc7.TTC7Protocol.logon (TTC7Protocol.java:251) \t (oracle.jdbc.driver.OracleConnection). (OracleConnection.java:246) oracle.jdbc.driver.OracleDriver.getConnectionInstance에서 \t (OracleDriver.java:365) oracle.jdbc.driver.OracleDriver.connect (OracleDriver.java:260) –

답변

0

이가 "oracle.jdbc.ttc7.TTC7Protocol는"아주 오래된 드라이버를 사용중인 것입니다 볼 수 있다는 사실을주는 라인입니다. classes12.zip을 앱에 배치하고 클래스 경로에 추가해야합니다. 이를 제거하고 11.2.0.3 또는 11.2.0.4 ojdbc6.jar로 바꾸면이 오류가 사라집니다.

+0

에서 \t 그래서 감사 많은 진 !! !! 나를 위해 그것의 일은 내가 클래스 jar 파일을 지울 때. –

+0

좋습니다. 내 대답을 받아 들일 수 있니? 감사. –

+0

나는 당신에게 귀중한 대답을 받아 들였지만 StackOverFlow에서는 15 명 미만의 명성을 얻었습니다. 그래서 나는 어떤 대답이라도 받아들이면 기록 할 것이지만 공개적으로 보여주지는 않을 것입니다. 다시 한 번 감사드립니다. –

관련 문제