1. ホーム
  2. java

[解決済み] 次のOracleエラーは何を意味するのか:無効な列インデックス

2022-02-02 22:11:43

質問内容

あるコードのテスト中に次のようなエラーが発生しました。

SQLException: 無効な列インデックス

具体的にはどのようなことですか?

Oracleのエラーコードとステートメントをすべて説明したオンラインドキュメントはありますか?

解決方法は?

もしそれがJavaによって投げられたSQLExceptionなら、ResultSetから値を取得または設定しようとしているが、使用しているインデックスが範囲内でないことが原因である可能性が高いです。

たとえば、結果セットからインデックス 3 のカラムを取得しようとしているかもしれませんが、SQL クエリから返されるカラムは 2 つだけです。