如果您正在这样做catch (Exception e)
,message
应该可以从那里获得e.getMessage()
。
如果您正在执行此操作catch (sqlException e)
(或您的数据访问包的异常类型为其他类型),message
仍应从提供e.getMessage()
。此外,-20001
应该通过来完成e.getErrorCode()
。请注意,它可能以绝对值的形式出现(20001
与相对-20001
);您必须进行实验。
在Java程序中显示来自raise_application_error的字符串
如果您正在这样做catch (Exception e)
,message
应该可以从那里获得e.getMessage()
。
如果您正在执行此操作catch (sqlException e)
(或您的数据访问包的异常类型为其他类型),message
仍应从提供e.getMessage()
。此外,-20001
应该通过来完成e.getErrorCode()
。请注意,它可能以绝对值的形式出现(20001
与相对-20001
);您必须进行实验。