我们已将Oracle数据库从11g迁移到12c.
我们有一个在
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构建文件:
不确定我们应该做些什么来使应用程序正常工作.