sql >> Base de Datos >  >> RDS >> Oracle

Mostrar cadena de raise_application_error en el programa Java

Si estás haciendo catch (Exception e) , message debería estar disponible desde e.getMessage() .

Si está haciendo catch (SQLException e) (o cualquiera que sea el tipo de excepción para su paquete de acceso a datos) message aún debería estar disponible desde e.getMessage() . Además, el -20001 debería aparecer en e.getErrorCode() . Tenga en cuenta que puede aparecer como el valor absoluto (20001 a diferencia de -20001 ); tendrás que experimentar.