SQLException类的重要方法有哪些?

在驱动程序和数据库中都可能发生SQLException。发生此类异常时,会将SQLException类型的对象传递给catch子句。

传递的SQLException对象具有以下可用于检索有关异常的其他信息的方法:

方法描述
getErrorCode()获取与异常关联的错误号。
getMessage()获取由错误驱动程序处理的JDBC驱动程序错误消息,或者获取Oracle错误编号和数据库错误消息。
getSQLState()获取XOPEN SQLstate字符串。对于JDBC驱动程序错误,此方法没有返回有用的信息。对于数据库错误,将返回五位数的XOPEN SQLstate代码。此方法可以返回null。
getNextException()获取异常链中的下一个Exception对象。
printStackTrace()打印当前异常或可抛出异常,并将其回溯到标准错误流。
printStackTrace(PrintStream s)将这个throwable及其回溯打印到您指定的打印流。
printStackTrace(PrintWriter w)打印此throwable,并将其回溯到您指定的打印编写器。