Oracle
 sql >> Base de données >  >> RDS >> Oracle

Afficher la chaîne de raise_application_error dans le programme Java

Si vous faites catch (Exception e) , message devrait être disponible à partir de e.getMessage() .

Si vous faites catch (SQLException e) (ou quel que soit le type d'exception pour votre package d'accès aux données) message devrait toujours être disponible à partir de e.getMessage() . De plus, le -20001 devrait apparaître dans e.getErrorCode() . Notez qu'il peut s'agir de la valeur absolue (20001 par opposition à -20001 ); vous devrez expérimenter.