
以下の環境で接続試みているのですが、エラーが発生します。
ご教授願います。
<環境>
JDK1.6.0_17
TOMCAT6
ORACLE11g
<エラー内容>
java.lang.ArrayIndexOutOfBoundsException: 7
at oracle.security.o3logon.C0.r(C0)
at oracle.security.o3logon.C0.l(C0)
at oracle.security.o3logon.C1.c(C1)
at oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper)
at oracle.jdbc.ttc7.O3log.<init>(O3log.java)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
・・・以下続く
簡単ですが、現在のソースです。
Context initContext = new InitialContext();
//JNDIルックアップでデータソース取得
DataSource ds = (DataSource)initContext.lookup("java:comp/env/jdbc/SampleDB");
Connection conn = ds.getConnection();
ドライバを変えて、他のバージョン(9iや10g)には接続問題なくできています。
No.2
- 回答日時:
そうね。
JDK1.6系ならojdbc6.jarね。
それは間違いないわ。
OracleのJDBCドライバはファイル名からバージョンがわからないのが欠点だけど。
今はDatasourceを使っているけど
DriverManagerを使って接続を試してみるといいわ。
それでも例外が出る場合、アプリケーションの実装や設定以外の
問題かもしれないわ。
回答ありがとうございます。
じつは、指摘頂いた内容を試した所でした
<ソース>
Class.forName("oracle.jdbc.driver.OracleDriver");
String dsn = "jdbc:oracle:thin:@192.168.1.15:1521:SampleDB";
Connection cn = DriverManager.getConnection(dsn, "aaaa", "aaaa");
でも結果は同じでした・・・
別の環境問題なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- 情報処理技術者・Microsoft認定資格 「Oracle Java Gold」 か 「応用情報技術者試験 」だとどちらのほうが転職に役立ちます 2 2022/08/22 08:16
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java Java です 途中は省いてますが for(int i = 0; i < 25; i ++) { s 4 2022/05/20 23:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaでのエラーについて
-
ドロップダウンリストクリック...
-
Java1.6でOracle11gに接続エラー
-
NullPointerExceptionが出てし...
-
oracle9iにJDBC接続が出来ない
-
Fileクラス
-
WebAPIをJavaScriptで利用できる?
-
javaアプレットでゲームを作り...
-
Tomcat上で動くサーブレットが...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
java を使って、働いている人へ
-
携帯のゲームを作りたい!
-
JAVAに最適なテキストエディタ...
-
Javaを徹底的に理解したい
-
コンパイラとエディタについて...
-
Javaの問題練習など
-
こういうサイトはないか
-
WinNTのデフラグツールについて
-
VBで作ったものを人にやらせる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
struts2環境構築で不具合が出て...
-
javaからデータベースに接続 エ...
-
propertiesが読み込めなくてnul...
-
java と javax の違いは?
-
JAVA実行時エラーについて教え...
-
JNIでロードするライブラリが見...
-
AntでのJunitの試験
-
log4jを使用し、JAVAのバッチプ...
-
エラーを全て見たい
-
Eclipseにdllがうまく読み込めない
-
System.inをClose()すると例外...
-
applet windowのだしかた
-
java用語集
-
リクエストパラメータを暗号化...
-
-Applet表示でのjava.lang.Clas...
-
[RMI]UnicastRemoteObject.expo...
-
相対パスを絶対パスに。
-
JSFで、マネージビーンに画面の...
-
Tomcatでエラー
おすすめ情報