gpt4 book ai didi

java - 如何在 Oracle 中调试 Java 存储过程

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:38:15 25 4
gpt4 key购买 nike

我有一个带有存储 java 过程的 Oracle Db,我会在此处加载新过程。

我希望能够调试这些 java 程序,使用相同的调试方法,例如将应用服务器设置为 Debug模式。

这可能吗?我该怎么做?

谢谢

最佳答案

Oracle JDeveloper 支持调试 java 存储过程。您将需要使用 -g 选项编译 java 类,以便在类文件中生成调试信息,即

javac $JAVA_OPTS -g file_names

之后,您将需要编写一个虚拟 pl/sql 包过程来调用此 java 存储过程。然后右键单击 pl/sql 过程名称并选择“调试”。

之后,您可以像调试常规 java 类一样单步执行 pl/sql 和 java 代码。由于您使用 -g 选项编译了 java 类,因此您可以观察变量、计算表达式等。如果您没有使用 -g 选项,您仍然可以在调试器中单步执行代码,但不能能够观察变量/表达式。

关于java - 如何在 Oracle 中调试 Java 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com