Module java.sql
Package java.sql

Class SQLRecoverableException

所有已实现的接口:
Serializable, Iterable<Throwable>

public class SQLRecoverableException extends SQLException
自:
1.6
参见:
  • Constructor Details

    • SQLRecoverableException

      public SQLRecoverableException()
      构造一个SQLRecoverableException对象。 reasonSQLState被初始化为null,供应商代码初始化为0。 cause未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)方法进行初始化。
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason)
      构造一个带有给定reasonSQLRecoverableException对象。 SQLState初始化为null,供应商代码初始化为0。 cause未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)方法进行初始化。
      参数:
      reason - 异常的描述
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason, String SQLState)
      构造一个带有给定reasonSQLStateSQLRecoverableException对象。 cause未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)方法进行初始化。 供应商代码初始化为0。
      参数:
      reason - 异常的描述
      SQLState - 标识异常的XOPEN或SQL:2003代码
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason, String SQLState, int vendorCode)
      构造一个带有给定reasonSQLStatevendorCodeSQLRecoverableException对象。 cause未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)方法进行初始化。
      参数:
      reason - 异常的描述
      SQLState - 标识异常的XOPEN或SQL:2003代码
      vendorCode - 数据库供应商特定的异常代码
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(Throwable cause)
      构造一个带有给定causeSQLRecoverableException对象。 SQLState初始化为null,供应商代码初始化为0。 如果cause==null,则reason初始化为null,如果cause!=null,则初始化为cause.toString()
      参数:
      cause - 此SQLException的根本原因(稍后可通过getCause()方法检索);可能为null,表示原因不存在或未知。
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason, Throwable cause)
      构造一个带有给定reasoncauseSQLRecoverableException对象。 SQLState初始化为null,供应商代码初始化为0。
      参数:
      reason - 异常的描述。
      cause - 此SQLException的根本原因(稍后可通过getCause()方法检索);可能为null,表示原因不存在或未知。
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason, String SQLState, Throwable cause)
      构造一个带有给定reasonSQLStatecauseSQLRecoverableException对象。 供应商代码初始化为0。
      参数:
      reason - 异常的描述。
      SQLState - 标识异常的XOPEN或SQL:2003代码
      cause - 此SQLException的根本原因(稍后可通过getCause()方法检索);可能为null,表示原因不存在或未知。
      自:
      1.6
    • SQLRecoverableException

      public SQLRecoverableException(String reason, String SQLState, int vendorCode, Throwable cause)
      构造一个带有给定reasonSQLStatevendorCodecauseSQLRecoverableException对象。
      参数:
      reason - 异常的描述
      SQLState - 标识异常的XOPEN或SQL:2003代码
      vendorCode - 数据库供应商特定的异常代码
      cause - 此SQLException的根本原因(稍后可通过getCause()方法检索);可能为null,表示原因不存在或未知。
      自:
      1.6