ojdbc14.jar和ojdbc6.jar中的OracleResultSet类

时间:2013-07-18 08:52:17

标签: java jdbc ojdbc

我在 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"类。

此问题的解决方案是什么?

2 个答案:

答案 0 :(得分:2)

我从oracle.jdbc.OracleResultSet更改了导入;到oracle.jdbc。*;而错误消失了。 我再次从oracle.jdbc更改了导入。*;到oracle.jdbc.OracleResultSet并保存。它现在没有任何编译错误。

答案 1 :(得分:-1)

使用import line(import oracle.jdbc.*;),然后就可以了。