【发布时间】:2017-12-28 14:18:31
【问题描述】:
假设我有一个正在运行的 java web 应用程序,我正在尝试保存一些数据,使用 JDBC 调用数据库中的 PL/SQL 包。
在java代码中,调用了execute()函数,将要保存的数据发送到数据库中的PL/SQL包中,由PL/SQL包处理数据并最终保存。
有没有办法使用 Oracle SQL Developer 或 PL/SQL Developer 即时调试调用的 PL/SQL 包,这些 IDE 是否支持这种远程调试功能?
【问题讨论】:
-
“调试数据库”是什么意思?我不熟悉这个概念。
-
PL/SQL 的交互式调试是可能的,但前提是我们事先做好了准备。尤其是因为它需要授予某些特权。请阅读this blog by @thatjeffsmith which is a top-notch overview of the steps involved
-
@mathguy thx,匆忙写下,现已更正
-
@APC 谢谢,我会检查一下,希望这也适用于对过程的 JDBC 调用
-
我反对将其关闭为“过于宽泛”。远程调试是尽可能多的主题编程,虽然可能有不止一种选择,但它不像是一堆选项的浪费。询问“我需要为正在开发的在线购物应用程序保存一些数据,我该怎么做?”是一个过于宽泛的问题。这个不是。
标签: java oracle debugging plsql plsqldeveloper