Module java.sql
Package java.sql

Class SQLTimeoutException

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

public class SQLTimeoutException extends SQLTransientException

当由Statement.setQueryTimeoutDriverManager.setLoginTimeoutDataSource.setLoginTimeoutXADataSource.setLoginTimeout指定的超时已过期时抛出的SQLException子类。

此异常不对应标准的SQLState。

自从:
1.6
参见:
  • Constructor Details

    • SQLTimeoutException

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

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

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

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

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

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

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

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