Класс OracleResultSet в ojdbc14.jar и ojdbc6.jar
Я использовал класс oracle.jdbc.driver.OracleResultSet в моей программе из ojdbc14.jar. После этого я обновил Oracle 10g до 11g, и теперь я использую ojdbc6.jar.
С этим новым файлом jar выдается ошибка компиляции: "oracle.jdbc.driver.OracleResultSet не отображается". Я извлек файлы классов, используя "jar xf xxx.jar" из обоих файлов jar, взял файлы классов для класса OracleResultSet, декомпилировал и получил код Java. Я заметил, что OracleResultSet является открытым классом в ojdbc14.jar, но в ojdbc6.jar нет модификатора доступа, который ограничивает меня в использовании класса "OracleResultSet".
Любое решение этой проблемы?
2 ответа
Я изменил импорт из oracle.jdbc.OracleResultSet; на oracle.jdbc.*; и ошибка ушла. Я снова изменил импорт из oracle.jdbc.*; в oracle.jdbc.OracleResultSet и сохранить. Теперь он работает без каких-либо ошибок компиляции.
Использовать import line(import oracle.jdbc.*;)
и тогда это будет работать.