SQLException类的重要方法有哪些?
SQLException可能会在驱动程序和数据库中都出现。当出现此类异常时,将传递一个 SQLException 对象到catch子句中。
传递的SQLException对象具有以下可以用于检索关于异常的附加信息的方法:
方法 | 描述 |
---|---|
getErrorCode() | 获取与异常相关联的错误编号。 |
getMessage() | 获取JDBC驱动程序的错误消息(驱动程序处理的错误)或获取数据库错误的Oracle编号和消息。 |
getSQLState() | 获取XOPEN SQL状态字符串。对于JDBC驱动程序错误,此方法不返回有用的信息。对于数据库错误,返回五位数字的XOPEN SQL状态码。此方法可以返回null。 |
getNextException() | 获取异常链中的下一个Exception对象。 |
printStackTrace() | 将当前异常(或throwable)及其回溯打印到标准错误流中。 |
printStackTrace(PrintStream s) | 将此throwable及其回溯打印到指定的打印流中。 |
printStackTrace(PrintWriter w) | 将此throwable及其回溯打印到指定的打印写入器中。 |
阅读更多:MySQL 教程