Om du gör catch (Exception e) , message bör vara tillgänglig från e.getMessage() .
Om du gör catch (SQLException e) (eller vilken typ av undantag som helst för ditt dataåtkomstpaket) message bör fortfarande vara tillgänglig från e.getMessage() . Dessutom, -20001 bör komma igenom i e.getErrorCode() . Observera att det kan komma fram som det absoluta värdet (20001 i motsats till -20001 ); du måste experimentera.