更新时间:2026-07-28 GMT+08:00
分享

java.sql.SQLException

java.sql.SQLException是JDBC API中用于处理数据库操作错误的核心异常类。当JDBC操作(如执行SQL语句、处理结果集等)发生错误时,JDBC程序会抛出此异常。

表1 对java.sql.SQLException的支持情况

方法名

描述

返回值类型

支持JDBC4

getMessage()

返回错误的描述信息。

String

Yes

getSQLState()

返回SQL标准状态码。

String

Yes

getErrorCode()

返回特定的错误码。

int

Yes

getCause()

返回引发此异常的根本原因。

Throwable

Yes

getNextException()

获取与此异常关联的下一个SQLException(用于处理异常链)。

SQLException

Yes

setNextException(SQLException ex)

将异常链接到当前异常的链尾。

void

Yes

printStackTrace()

将当前异常的堆栈信息打印到标准错误流。

void

Yes

相关文档