java调用oracle存储过程抛出Raise_Application_Error("....."); 在java中应该用哪个异常类型捕获

2025-05-04 15:06:00
推荐回答(2个)
回答1:

把异常放到OUT参数里,然后用JAVA取出来就可以了。

回答2:

DBMS_OUTPUT.PUT_LINE(SQLERRM);
like this:
begin
raise_application_error(-20999,application_error);
exception
DBMS_OUTPUT.PUT_LINE(SQLERRM);
end;
获取返回值