- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- java.sql.SQLWarning
-
- 实现的所有接口
-
Serializable
,Iterable<Throwable>
- 已知直接子类:
-
DataTruncation
public class SQLWarningextends SQLException
提供有关数据库访问警告的信息的异常。 警告以静默方式链接到其方法导致报告的对象。
警告可以从被检索
Connection
,Statement
,和ResultSet
对象。 尝试在连接关闭后检索连接上的警告将导致抛出异常。 类似地,尝试在语句关闭后或在结束后关闭语句时检索语句将导致抛出异常。 请注意,关闭语句还会关闭它可能生成的结果集。- 从以下版本开始:
- 1.1
- 另请参见:
-
Connection.getWarnings()
,Statement.getWarnings()
,ResultSet.getWarnings()
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 SQLWarning()
构造一个SQLWarning
对象。SQLWarning(String reason)
使用给定的reason
构造SQLWarning
对象。SQLWarning(String reason, String SQLState)
使用给定的reason
和SQLState
构造SQLWarning
对象。SQLWarning(String reason, String SQLState, int vendorCode)
构造一个SQLWarning
与给定对象reason
,SQLState
和vendorCode
。SQLWarning(String reason, String SQLState, int vendorCode, Throwable cause)
构造一个SQLWarning
与给定对象reason
,SQLState
,vendorCode
和cause
。SQLWarning(String reason, String SQLState, Throwable cause)
构造一个SQLWarning
与给定对象reason
,SQLState
和cause
。SQLWarning(String reason, Throwable cause)
使用给定的reason
和cause
构造SQLWarning
对象。SQLWarning(Throwable cause)
使用给定的cause
构造SQLWarning
对象。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 SQLWarning
getNextWarning()
通过setNextWarning
检索链接到此SQLWarning
对象的setNextWarning
。void
setNextWarning(SQLWarning w)
将SQLWarning
对象添加到链的末尾。-
声明方法的类 java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
-
声明方法的类 java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
声明方法的接口 java.lang.Iterable
forEach, spliterator
-
-
-
-
构造方法详细信息
-
SQLWarning
public SQLWarning(String reason, String SQLState, int vendorCode)
构造一个SQLWarning
与给定对象reason
,SQLState
和vendorCode
。cause
未初始化,随后可通过调用Throwable.initCause(java.lang.Throwable)
方法进行初始化。- 参数
-
reason
- 警告的描述 -
SQLState
- 标识警告的XOPEN或SQL:2003代码 -
vendorCode
- 特定于数据库供应商的警告代码
-
SQLWarning
public SQLWarning(String reason, String SQLState)
使用给定的reason
和SQLState
构造SQLWarning
对象。cause
未初始化,随后可通过调用Throwable.initCause(java.lang.Throwable)
方法进行初始化。 供应商代码初始化为0。- 参数
-
reason
- 警告的描述 -
SQLState
- 标识警告的XOPEN或SQL:2003代码
-
SQLWarning
public SQLWarning(String reason)
使用给定的reason
构造SQLWarning
对象。SQLState
初始化为null
,供应商代码初始化为0.cause
未初始化,随后可通过调用Throwable.initCause(java.lang.Throwable)
方法进行初始化。- 参数
-
reason
- 警告的描述
-
SQLWarning
public SQLWarning()
构造一个SQLWarning
对象。 的reason
,SQLState
被初始化为null
,供应商代码被初始化为0。cause
没有初始化,随后可以通过向一个呼叫进行初始化Throwable.initCause(java.lang.Throwable)
方法。
-
SQLWarning
public SQLWarning(Throwable cause)
使用给定的cause
构造SQLWarning
对象。 该SQLState
被初始化为null
,供应商代码被初始化为0。reason
被初始化为null
如果cause==null
或cause.toString()
如果cause!=null
。- 参数
-
cause
- 此SQLWarning
的基本原因(保存以供以后通过getCause()
方法检索); 可以为空,表示原因不存在或未知。
-
SQLWarning
public SQLWarning(String reason, Throwable cause)
使用给定的reason
和cause
构造SQLWarning
对象。SQLState
初始化为null
,供应商代码初始化为0。- 参数
-
reason
- 警告的描述 -
cause
- 此SQLWarning
的基本原因(保存以供以后通过getCause()
方法检索); 可以为空,表示原因不存在或未知。
-
SQLWarning
public SQLWarning(String reason, String SQLState, Throwable cause)
构造一个SQLWarning
与给定对象reason
,SQLState
和cause
。 供应商代码初始化为0。- 参数
-
reason
- 警告的描述 -
SQLState
- 标识警告的XOPEN或SQL:2003代码 -
cause
- 此SQLWarning
的基本原因(保存以供以后通过getCause()
方法检索); 可以为空,表示原因不存在或未知。
-
SQLWarning
public SQLWarning(String reason, String SQLState, int vendorCode, Throwable cause)
构造一个SQLWarning
与给定对象reason
,SQLState
,vendorCode
和cause
。- 参数
-
reason
- 警告的描述 -
SQLState
- 标识警告的XOPEN或SQL:2003代码 -
vendorCode
- 特定于数据库供应商的警告代码 -
cause
- 此SQLWarning
的基本原因(保存以供以后通过getCause()
方法检索); 可以为空,表示原因不存在或未知。
-
-
方法详细信息
-
getNextWarning
public SQLWarning getNextWarning()
通过setNextWarning
检索链接到此SQLWarning
对象的setNextWarning
。- 结果
- 链中的下一个
SQLException
;null
如果没有 - 另请参见:
-
setNextWarning(java.sql.SQLWarning)
-
setNextWarning
public void setNextWarning(SQLWarning w)
将SQLWarning
对象添加到链的末尾。- 参数
-
w
-SQLException
连锁店的新结束 - 另请参见:
-
getNextWarning()
-
-