我们已将Oracle数据库从11g迁移到12c.
我们有一个在 Java 1.5中运行并使用ojdbc14.jar的遗留应用程序.
我们有一个在 Java 1.5中运行并使用ojdbc14.jar的遗留应用程序.
java.sql.sqlException: ORA-28040: No matching authentication protocol
我决定回答ORA-28040: No matching authentication protocol exception,并尝试将我的ojdbc14.jar升级到ojdbc6.jar.
我现在有一个不同的错误消息说:
error: OracleCallableStatement is not public in oracle.jdbc.driver; cannot be accessed from outside package import oracle.jdbc.driver.OracleCallableStatement; ^ error: OracleTypes is not public in oracle.jdbc.driver; cannot be accessed from outside package cstmt.registerOutParameter(3,oracle.jdbc.driver.OracleTypes.CURSOR); ^
Ant构建文件:
<javac srcdir="${src}" destdir="${classes}" source="1.5" target="1.5"> <classpath refid="cpath" /> </javac>
不确定我们应该做些什么来使应用程序正常工作.