Nếu bạn đang thực hiện catch (Exception e) , message sẽ có sẵn từ e.getMessage() .
Nếu bạn đang thực hiện catch (SQLException e) (hoặc bất kỳ loại ngoại lệ nào dành cho gói truy cập dữ liệu của bạn) message vẫn có sẵn từ e.getMessage() . Ngoài ra, -20001 sẽ đến trong e.getErrorCode() . Lưu ý rằng nó có thể được coi là giá trị tuyệt đối (20001 trái ngược với -20001 ); bạn sẽ phải thử nghiệm.