ojdbc14.jarのプログラムでoracle.jdbc.driver.OracleResultSetクラスを使用しました。その後、Oracle 10g を 11g にアップグレードし、これからはojdbc6.jarを使用しています。
この新しい jar ファイルを使用すると、コンパイル エラー"oracle.jdbc.driver.OracleResultSet is not visible" が表示されます。両方のjarファイルから「jar xf xxx.jar」を使用してクラスファイルを抽出し、OracleResultSetクラスのクラスファイルを取得して逆コンパイルし、Javaコードを取得しました。OracleResultSet は ojdbc14.jar のパブリック クラスですが、ojdbc6.jar には「OracleResultSet」クラスの使用を制限するアクセス修飾子がないことがわかりました。
この問題の解決策はありますか?