Oracle
 sql >> Database >  >> RDS >> Oracle

Visualizza la stringa da raise_application_error nel programma java

Se stai eseguendo catch (Exception e) , message dovrebbe essere disponibile da e.getMessage() .

Se stai eseguendo catch (SQLException e) (o qualunque sia il tipo di eccezione per il tuo pacchetto di accesso ai dati) message dovrebbe essere ancora disponibile da e.getMessage() . Inoltre, il -20001 dovrebbe passare in e.getErrorCode() . Tieni presente che potrebbe essere visualizzato come valore assoluto (20001 al contrario di -20001 ); dovrai sperimentare.