2017-05-08 3 views
1

Beim Abrufen der JDBC-Verbindung erhalte ich den obigen Fehler. Ich versuchte mit ojdbc14 und ojdbc6 jar aber gleichen Fehler.java.lang.ArrayIndexOutOfBoundsException: 7

meine Java-Version ist 1.6 und Oracle 11.2 und glassfish3

Anmerkung: Ich ein Beispiel Java-Programm erstellt habe DB mit gleicher DB Details heraus arbeiten gut zu verbinden, aber mit appication seinem mir diese Fehlermeldung zu geben.

unten ist die Codezeile Fehler geben

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

Gute Arbeit, die das Kennwort bekannt gibt. Wie kann der angegebene Code diese Ausnahme auslösen? Kannst du den StackTrace und mehr Code posten? – GurV

+0

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

Antwort

0

Die Tatsache, dass Sie das sehen „oracle.jdbc.ttc7.TTC7Protocol“ zeigt an, dass eine sehr alte Treiber verwendet wird. Sie müssen eine classes12.zip in Ihrer App herumhängen und zu Ihrem Klassenpfad hinzufügen. Wenn Sie es entfernen und durch die Datei 11.2.0.3 oder 11.2.0.4 ojdbc6.jar ersetzen, sollte dieser Fehler verschwinden.

+0

Thank You So viel Jean !! .. Seine Arbeit für mich, wenn ich Klassen JAR-Datei gelöscht. –

+0

Großartig. Kannst du bitte meine Antwort akzeptieren? Vielen Dank. –

+0

Ich habe deine wertvolle Antwort akzeptiert, aber ich habe weniger als 15 Reputation in StackOverFlow. Wenn ich also irgendeine Antwort annehme, wird es aufgezeichnet, aber nicht öffentlich. Danke nochmal. –

Verwandte Themen