0
我有一个关于PLSQL异常的查询,以及如何在Java中处理它们。我有一些存储过程,在某些异常情况下使用“dbms_output.put_line”打印错误消息。由于我无法在我的java“前端”中获得这些消息,因此如何修改我的存储过程以获取这些异常?在Java中处理PLSQL异常的正确方法
我可以考虑两种方法,但我不知道这些是否正确以及是否用于项目。
使用OUT参数发送此错误消息的Java,如果SP 成功执行那么这将是“空”,但在情况发生了一些 例外,我会填充这与一个错误信息我的PLSQL EXCEPTION块。
引发异常形式PLSQL异常块,所以我可以使用Java的try-catch块作为的SQLException
也许有一些更好的方法,我不知道拿到 例外..请建议我在这种情况下应该如何进行。
TLDR: 如何编写PLSQL异常块,所以我可以处理它在Java中。专业人员在实际项目中使用的实际方式。
如果使用spring,可以将plsql异常映射到java异常。 – FinalFive 2012-03-24 06:58:01
@aleroot谢谢 – Sumeet 2012-03-24 07:07:54
@FinalFive我不使用春天,但它很高兴知道春天有这样的选择。谢谢 – Sumeet 2012-03-24 07:10:26