类 RowSetWarning

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

public class RowSetWarning extends SQL异常
SQLException 的扩展,提供有关在 RowSet 对象上设置的数据库警告的信息。警告以静默方式链接到其方法调用导致报告的对象。此类补充了 SQLWarning 类。

可以从 JdbcRowSetCachedRowSetWebRowSetFilteredRowSetJoinRowSet 实现中检索行集警告。要检索在任何 RowSet 实现上报告的第一个警告,请使用 JdbcRowSet 接口或 CachedRowSet 接口中定义的方法 getRowSetWarnings。要检索链接到第一个警告的警告,请使用 RowSetWarning 方法 getNextWarning 。要检索后续警告,请对返回的每个 RowSetWarning 对象调用 getNextWarning

继承的方法 getMessagegetSQLStategetErrorCode 检索包含在 RowSetWarning 对象中的信息。

自从:
1.5
参见:
  • 构造方法详细信息

    • RowSetWarning

      public RowSetWarning(String  reason)
      为原因构造一个具有给定值的RowSetWarning对象; SQLState 默认为 null,vendorCode 默认为 0。
      参数:
      reason - 一个 String 对象给出警告的描述;如果 Stringnull ,则此构造函数的行为类似于默认(零参数)RowSetWarning 构造函数
    • RowSetWarning

      public RowSetWarning()
      构造一个默认的 RowSetWarning 对象。原因默认为 null ,SQLState 默认为 null,vendorCode 默认为 0。
    • RowSetWarning

      public RowSetWarning(String  reason, String  SQLState)
      构造一个 RowSetWarning 对象,该对象使用给定的原因和 SQLState 值进行初始化。供应商代码默认为 0。如果 reasonSQLState 参数为 null,则此构造函数的行为类似于默认(零参数)RowSetWarning 构造函数。
      参数:
      reason - a String 给出警告的描述;
      SQLState - 标识警告的 XOPEN 代码;如果一个非标准的 XOPENSQLState提供,不抛出异常。
    • RowSetWarning

      public RowSetWarning(String  reason, String  SQLState, int vendorCode)
      构造一个完全指定的 RowSetWarning 对象,该对象使用给定的原因、SQLState 和 vendorCode 值进行初始化。如果 reasonSQLState 参数是 null ,则此构造函数的行为类似于默认(零参数)RowSetWarning 构造函数。
      参数:
      reason - a String 给出警告的描述;
      SQLState - 标识警告的 XOPEN 代码;如果一个非标准的 XOPENSQLState提供,不抛出异常。
      vendorCode - 特定于数据库供应商的警告代码
  • 方法详情

    • getNextWarning

      public RowSetWarning  getNextWarning()
      检索链接到此 RowSetWarning 对象的警告。
      返回:
      链接到这个的 RowSetWarning 对象;如果没有 RowSetWarning 对象链接到这个对象,则返回 null(默认值)
      参见:
    • setNextWarning

      public void setNextWarning(RowSetWarning  warning)
      warning作为下一个警告,即链接到此 RowSetWarning 对象的警告。
      参数:
      warning - 要设置为下一个警告的 RowSetWarning 对象;如果 RowSetWarning 为空,则表示警告链中的终点
      参见: