抛出异常时如何初始化错误消息?

时间:2014-07-01 07:29:34

标签: java mysql

在java.lang.Throwable类中有一个名为detailMessage的String对象,它说明了在java代码中抛出任何异常的原因。

此对象通过构造函数使用super(string message)语句或setter或其他来自Exception的子类进行初始化,并再次从其子类如SQLException进行初始化。

抛出SQLException时,可以使用sqlExceptionObject.getMessage();

显示错误消息

sqlExceptionObject.getMessage()中的错误消息与MySQL工具中的错误消息相同(包含查询执行中的任何错误)

从MySQL复制的错误消息是什么?如果是,那么从哪里来?

1 个答案:

答案 0 :(得分:0)

JDBC驱动程序对此负责。它可以将从DB获取的错误代码转换为字符串,也可以直接从DB获取错误字符串。我不知道MySQL是哪种情况。