2017-05-08 19 views
1

JDBC接続を取得中にエラーが発生しています。 ojdbc14とojdbc6 jarを試しましたが、同じエラーが発生しました。java.lang.ArrayIndexOutOfBoundsException:7

私のJavaのバージョンが1.6とOracle 11.2とglassfish3

。注:私は正常に動作し、同じDBのdetails.Itsを使用してDBに接続するための一つのサンプルのJavaプログラムを作成したが、そのは私に、このエラーを与えてappicationています。以下

はエラー

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

パスワードを投稿していただきありがとうございます。また、どのようにしてそのコードがその例外をスローすることができますか?あなたはスタックトレースとより多くのコードを投稿できますか? – 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)。 (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未満の評判を持っています。だから、私が何らかの答えを受け入れると、それは記録されますが、公開されません。もう一度あなたに感謝します。 –

関連する問題