public class RowSetWarning extends SQLException
SQLException ,提供有关在RowSet对象上设置的数据库警告的信息。
警告被静默链接到方法调用导致其报告的对象。
这个类补充了SQLWarning类。
行集警告可能从被检索JdbcRowSet , CachedRowSet A“¢, WebRowSet , FilteredRowSet ,或JoinRowSet实现。 要检索报告上的任何的第一个警告RowSet实施,使用的方法getRowSetWarnings在定义JdbcRowSet接口或CachedRowSet接口。 要检索链接到第一个警告的警告,请使用RowSetWarning方法getNextWarning 。 要检索后续警告,请在返回的每个RowSetWarning对象上调用getNextWarning 。
被继承的方法getMessage , getSQLState和getErrorCode检索包含在信息RowSetWarning对象。
| Constructor and Description |
|---|
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由给定值初始化。
|
| Modifier and Type | Method and Description |
|---|---|
RowSetWarning |
getNextWarning()
检索链接到此
RowSetWarning对象的警告。
|
void |
setNextWarning(RowSetWarning warning)
将
警告设置为下一个警告,即链接到此
RowSetWarning对象的警告。
|
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic RowSetWarning(String reason)
RowSetWarning对象的原因;
SQLState默认为null,vendorCode默认为0。
reason - 一个String对象给出警告的描述;
如果String是null ,这个构造函数的行为就像默认(零参数) RowSetWarning构造函数
public RowSetWarning()
RowSetWarning对象。
原因默认为null ,SQLState默认为null,vendorCode默认为0。
public RowSetWarning(String reason, String SQLState)
RowSetWarning对象,该对象由于原因和SQLState由给定值初始化。
供应商代码默认为0.如果reason或SQLState参数为null ,则此构造函数的行为与默认(零参数) RowSetWarning构造函数相似。
reason - a
String给出警告的描述;
SQLState - 标识警告的XOPEN代码;
如果提供了非标准XOPEN SQLState ,则不会抛出异常。
public RowSetWarning(String reason, String SQLState, int vendorCode)
RowSetWarning对象,该对象使用给定值初始化,原因为SQLState和vendorCode。
如果reason或SQLState参数是null ,则此构造函数的行为与默认(零参数) RowSetWarning构造函数相似。
reason - a
String给出警告的描述;
SQLState - 标识警告的XOPEN代码;
如果提供非标准XPOEN SQLState ,则不会抛出异常。
vendorCode - 数据库供应商特定的警告代码
public RowSetWarning getNextWarning()
RowSetWarning对象链接的警告。
RowSetWarning对象链接到这一个;
如果没有RowSetWarning对象被链接到这个, null被返回(默认值)
setNextWarning(javax.sql.rowset.RowSetWarning)
public void setNextWarning(RowSetWarning warning)
RowSetWarning对象的警告。
warning - RowSetWarning对象被设置为下一个警告;
如果RowSetWarning为null,则表示警告链中的终点
getNextWarning()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.