- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.sql.SQLException
-
- javax.sql.rowset.RowSetWarning
-
- 实现的所有接口
-
Serializable
,Iterable<Throwable>
public class RowSetWarning extends SQLException
SQLException
的扩展,提供有关在RowSet
对象上设置的数据库警告的信息。 警告以静默方式链接到方法调用导致报告的对象。 本课程补充了SQLWarning
课程。行集警告可能从被检索
JdbcRowSet
,CachedRowSet
A“¢,WebRowSet
,FilteredRowSet
,或JoinRowSet
实现。 要检索在任何RowSet
实现上报告的第一个警告,请使用JdbcRowSet
接口或CachedRowSet
接口中定义的方法getRowSetWarnings
。 要检索链接到第一个警告的警告,请使用RowSetWarning
方法getNextWarning
。 要检索后续警告,请在返回的每个RowSetWarning
对象上调用getNextWarning
。被继承的方法
getMessage
,getSQLState
和getErrorCode
检索包含在信息RowSetWarning
对象。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 RowSetWarning()
构造一个默认的RowSetWarning
对象。RowSetWarning(String reason)
根据原因构造具有给定值的RowSetWarning
对象; SQLState默认为null,vendorCode默认为0。RowSetWarning(String reason, String SQLState)
构造一个RowSetWarning
对象,该对象使用给定值和SQLState初始化。RowSetWarning(String reason, String SQLState, int vendorCode)
构造一个完全指定的RowSetWarning
对象,该对象使用给定值初始化,原因是SQLState和vendorCode。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 RowSetWarning
getNextWarning()
检索链接到此RowSetWarning
对象的警告。void
setNextWarning(RowSetWarning warning)
将 警告设置为下一个警告,即链接到此RowSetWarning
对象的警告。-
声明方法的类 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
-
-
-
-
构造方法详细信息
-
RowSetWarning
public RowSetWarning(String reason)
根据原因构造具有给定值的RowSetWarning
对象; SQLState默认为null,vendorCode默认为0。- 参数
-
reason
-String
对象,给出警告的描述; 如果String
是null
,则此构造函数的行为类似于默认(零参数)RowSetWarning
构造函数
-
RowSetWarning
public RowSetWarning()
构造一个默认的RowSetWarning
对象。 原因默认为null
,SQLState默认为null,vendorCode默认为0。
-
RowSetWarning
public RowSetWarning(String reason, String SQLState)
构造一个RowSetWarning
对象,该对象使用给定值和SQLState初始化。 供应商代码默认为0.如果reason
或SQLState
参数为null
,则此构造函数的行为类似于默认(零参数)RowSetWarning
构造函数。- 参数
-
reason
-String
给出了警告的描述; -
SQLState
- 识别警告的XOPEN代码; 如果提供了非标准的XOPEN SQLState ,则不会引发异常。
-
RowSetWarning
public RowSetWarning(String reason, String SQLState, int vendorCode)
构造一个完全指定的RowSetWarning
对象,该对象使用给定值初始化,原因为SQLState和vendorCode。 如果reason
或SQLState
参数为null
,则此构造函数的行为类似于默认(零参数)RowSetWarning
构造函数。- 参数
-
reason
-String
给出警告的描述; -
SQLState
- 识别警告的XOPEN代码; 如果提供了非标准的XOPEN SQLState ,则不会引发异常。 -
vendorCode
- 特定于数据库供应商的警告代码
-
-
方法详细信息
-
getNextWarning
public RowSetWarning getNextWarning()
检索链接到此RowSetWarning
对象的警告。- 结果
-
RowSetWarning
对象链接到这一个; 如果没有RowSetWarning
对象链接RowSetWarning
对象,则返回null
(默认值) - 另请参见:
-
setNextWarning(javax.sql.rowset.RowSetWarning)
-
setNextWarning
public void setNextWarning(RowSetWarning warning)
将 警告设置为下一个警告,即链接到此RowSetWarning
对象的警告。- 参数
-
warning
- 要设置为下一个警告的RowSetWarning
对象; 如果RowSetWarning
为null,则表示警告链中的结束点 - 另请参见:
-
getNextWarning()
-
-