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