PLSQLの例外とそれらをJavaで処理する方法に関するクエリがあります。一部の例外で "dbms_output.put_line"を使用してエラーメッセージを出力するストアドプロシージャがあります。これらのメッセージをJavaフロントエンドで取得できないため、これらの例外を取得するためにストアドプロシージャを変更する方法を教えてください。JavaでPLSQL例外を処理する正しい方法
私は2つの方法について考えることができますが、これらが正しいかどうか、プロジェクトで使用されているかどうかはわかりません。
SP が、それは「ヌル」になります正常に実行された場合、Javaへこのエラーメッセージを送信するためにOUTパラメータを使用しますが、中に-場合、いくつかの の例外は、私は、エラーメッセージからして、これを移植しますが発生私のPLSQL EXCEPTIONブロック
RAISE例外フォームPLSQL例外ブロックは、私は親切に..
は、たぶん私は知らない、いくつかのより良い方法があるのSQLExceptionとしてのJavaのtry-catchブロックを使用して 例外を取得することができます私はそのような状況でどのように進めるべきかを教えてください。
TLDR:私はJavaでそれを扱うことができるように、PLSQL例外ブロックをコーディングする方法 。プロの実プロジェクトで実際に使用されている方法。
springを使用している場合は、plsql例外をJava例外にマップできます。 – FinalFive
@alerootありがとう – Sumeet
@FinalFive私は春を使用していませんが、その春にはこのようなオプションがあることを知っています。ありがとう – Sumeet