我在 ojdbc14.jar 的程序中使用了 oracle.jdbc.driver.OracleResultSet 类。之后,我已将Oracle 10g升级到11g,从现在开始,我正在使用 ojdbc6.jar 。
使用这个新的jar文件,它给我编译错误" oracle.jdbc.driver.OracleResultSet不可见" 。我使用了解压缩类文件 " jar xf xxx.jar"从两个jar文件中获取OracleResultSet类的类文件并进行反编译并获得Java代码。我观察到OracleResultSet是ojdbc14.jar中的公共类,但ojdbc6.jar中没有访问修饰符,这限制了我使用" OracleResultSet"类。
此问题的解决方案是什么?
答案 0 :(得分:2)
我从oracle.jdbc.OracleResultSet更改了导入;到oracle.jdbc。*;而错误消失了。 我再次从oracle.jdbc更改了导入。*;到oracle.jdbc.OracleResultSet并保存。它现在没有任何编译错误。
答案 1 :(得分:-1)
使用import line(import oracle.jdbc.*;)
,然后就可以了。