java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
javax.sql.rowset.RowSetWarning
- 所有已实现的接口:
Serializable,Iterable<Throwable>
SQLException 的扩展,提供有关在 RowSet 对象上设置的数据库警告的信息。警告以静默方式链接到其方法调用导致报告的对象。此类补充了 SQLWarning 类。
可以从 JdbcRowSet、CachedRowSet、WebRowSet、FilteredRowSet 或 JoinRowSet 实现中检索行集警告。要检索在任何 RowSet 实现上报告的第一个警告,请使用 JdbcRowSet 接口或 CachedRowSet 接口中定义的方法 getRowSetWarnings。要检索链接到第一个警告的警告,请使用 RowSetWarning 方法 getNextWarning 。要检索后续警告,请对返回的每个 RowSetWarning 对象调用 getNextWarning。
继承的方法 getMessage、getSQLState 和 getErrorCode 检索包含在 RowSetWarning 对象中的信息。
- 自从:
- 1.5
- 参见:
-
构造方法总结
构造方法构造方法描述构造一个默认的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对象的警告。voidsetNextWarning(RowSetWarning warning) 套warning作为下一个警告,即链接到此RowSetWarning对象的警告。在类 java.sql.SQL异常 中声明的方法
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
为原因构造一个具有给定值的RowSetWarning对象; SQLState 默认为 null,vendorCode 默认为 0。- 参数:
reason- 一个String对象给出警告的描述;如果String是null,则此构造函数的行为类似于默认(零参数)RowSetWarning构造函数
-
RowSetWarning
public RowSetWarning()构造一个默认的RowSetWarning对象。原因默认为null,SQLState 默认为 null,vendorCode 默认为 0。 -
RowSetWarning
构造一个RowSetWarning对象,该对象使用给定的原因和 SQLState 值进行初始化。供应商代码默认为 0。如果reason或SQLState参数为null,则此构造函数的行为类似于默认(零参数)RowSetWarning构造函数。- 参数:
reason- aString给出警告的描述;SQLState- 标识警告的 XOPEN 代码;如果一个非标准的 XOPENSQLState提供,不抛出异常。
-
RowSetWarning
构造一个完全指定的RowSetWarning对象,该对象使用给定的原因、SQLState 和 vendorCode 值进行初始化。如果reason或SQLState参数是null,则此构造函数的行为类似于默认(零参数)RowSetWarning构造函数。- 参数:
reason- aString给出警告的描述;SQLState- 标识警告的 XOPEN 代码;如果一个非标准的 XOPENSQLState提供,不抛出异常。vendorCode- 特定于数据库供应商的警告代码
-
-
方法详情
-
getNextWarning
检索链接到此RowSetWarning对象的警告。- 返回:
-
链接到这个的
RowSetWarning对象;如果没有RowSetWarning对象链接到这个对象,则返回null(默认值) - 参见:
-
setNextWarning
套warning作为下一个警告,即链接到此RowSetWarning对象的警告。- 参数:
warning- 要设置为下一个警告的RowSetWarning对象;如果RowSetWarning为空,则表示警告链中的终点- 参见:
-