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.