Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Anzeigezeichenfolge von raise_application_error im Java-Programm

Wenn Sie catch (Exception e) ausführen , message sollte von e.getMessage() verfügbar sein .

Wenn Sie catch (SQLException e) ausführen (oder was auch immer der Ausnahmetyp für Ihr Datenzugriffspaket ist) message sollte immer noch von e.getMessage() verfügbar sein . Zusätzlich der -20001 sollte in e.getErrorCode() durchkommen . Beachten Sie, dass es als absoluter Wert (20001 im Gegensatz zu -20001 ); Sie müssen experimentieren.