Tus*_*har 5 oracle11g struts-1 java-5 ojdbc oracle12c
我们已将 Oracle 数据库从 11g 迁移到 12c。我们有一个在 Java 1.5 中运行并使用 ojdbc14.jar 的遗留应用程序。
我们的应用程序无法创建到数据库的连接错误说:
java.sql.SQLException: ORA-28040: No matching authentication protocol
Run Code Online (Sandbox Code Playgroud)
我建议回答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);
^
Run Code Online (Sandbox Code Playgroud)
蚂蚁构建文件:
<javac srcdir="${src}" destdir="${classes}" source="1.5" target="1.5">
<classpath refid="cpath" />
</javac>
Run Code Online (Sandbox Code Playgroud)
不确定我们应该做什么才能使应用程序正常工作。
| 归档时间: |
|
| 查看次数: |
52019 次 |
| 最近记录: |