Jdbc java.lang.ArrayIndexOutofBounds异常:7

Jdbc java.lang.ArrayIndexOutofBounds异常:7,jdbc,oracle11g,java-6,Jdbc,Oracle11g,Java 6,在获得JDBC连接时,我遇到了上述错误。 我尝试使用ojdbc14和ojdbc6 jar,但出现了相同的错误 我的java版本是1.6、oracle 11.2和glassfish3 注意:我已经创建了一个示例java程序,使用相同的DB细节连接到DB。它工作正常,但应用程序给了我这个错误 下面是给出错误的代码行 con = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.1.255:1521:orcl","syste

在获得JDBC连接时,我遇到了上述错误。 我尝试使用ojdbc14和ojdbc6 jar,但出现了相同的错误

我的java版本是1.6、oracle 11.2和glassfish3

注意:我已经创建了一个示例java程序,使用相同的DB细节连接到DB。它工作正常,但应用程序给了我这个错误

下面是给出错误的代码行

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

您看到这个“
oracle.jdbc.ttc7.TTC7Protocol
”表明正在使用一个非常旧的驱动程序。您必须在应用程序中挂起classes12.zip并将其添加到类路径中。如果将其删除并替换为11.2.0.3或11.2.0.4 ojdbc6.jar,则此错误应消失。

发布密码很好。另外,给定的代码如何抛出该异常?你能发布stacktrace和更多代码吗?| java.lang.ArrayIndexOutOfBoundsException:7在oracle.security.o3logon.C0.r(C0)在oracle.security.o3logon.C1.c(C1)在oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper)在oracle.jdbc.ttc7.O3log.(O3log.java:289)在oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:251)在oracle.jdbc.driver.OracleConnection.(OracleConnection.java:246)在oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)在oracle.jdbc.driver.OracleDriver.OracleDriver.connect(OracleDriver.java:260)非常感谢jean!!。。当我删除类jar文件时,这对我来说很有用。我确实接受了你们宝贵的答案,但我在StackOverFlow中的声誉还不到15。所以,当我接受任何回答时,都会记录下来,但不会公开显示。再次感谢。