JavaTM 2 Platform
Standard Ed. 6

javax.sql.rowset
類別 RowSetWarning

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 類別進行補充。

Rowset 警告可以從 JdbcRowSetCachedRowSetTMWebRowSetFilteredRowSetJoinRowSet 實作中獲取到。要獲取在任何 RowSet 實作上報告的第一個警告,需要使用在 JdbcRowSet 介面或 CachedRowSet 介面中定義的 getRowSetWarnings 方法。要獲取連接到第一個警告的警告,需要使用 RowSetWarning 方法 getNextWarning。要獲取後續警告,需要對每個返回的 RowSetWarning 物件調用 getNextWarning

繼承方法 getMessagegetSQLStategetErrorCode 用於獲取 RowSetWarning 物件中包含的資訊。

另請參見:
序列化表格

建構子摘要
RowSetWarning()
          建構一個預設的 RowSetWarning 物件。
RowSetWarning(String reason)
          用給定的 reason 值建構 RowSetWarning 物件;SQLState 預設為 null,vendorCode 預設為 0。
RowSetWarning(String reason, String SQLState)
          建構一個 RowSetWarning 物件,並使用給定的 reason 和 SQLState 值進行初始化。
RowSetWarning(String reason, String SQLState, int vendorCode)
          建構一個完全指定的 RowSetWarning 物件,並使用給定的 reason、SQLState 和 vendorCode 值進行初始化。
 
方法摘要
 RowSetWarning getNextWarning()
          獲取連接到此 SQLWarning 物件的警告。
 void setNextWarning(RowSetWarning warning)
          將 warning 設置為下一個警告,即連接到此 RowSetWarning 物件的警告。
 
從類別 java.sql.SQLException 繼承的方法
getErrorCode, getNextException, getSQLState, iterator, setNextException
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

RowSetWarning

public RowSetWarning(String reason)
用給定的 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 物件,並使用給定的 reason 和 SQLState 值進行初始化。供應商程式碼預設為 0。 如果 reasonSQLState 參數為 null,則此建構子的行為類似於預設的(零參數)RowSetWarning 建構子。

參數:
reason - 給出警告描述的 String
SQLState - 標識警告的 XOPEN 程式碼;如果未提供標準的 XOPEN SQLState,則不拋出任何異常。

RowSetWarning

public RowSetWarning(String reason,
                     String SQLState,
                     int vendorCode)
建構一個完全指定的 RowSetWarning 物件,並使用給定的 reason、SQLState 和 vendorCode 值進行初始化。 如果 reasonSQLState 參數為 null,則此建構子的行為類似於預設的(零參數)RowSetWarning 建構子。

參數:
reason - 給出警告描述的 String
SQLState - 標識警告的 XOPEN 程式碼;如果未提供標準的 XPOEN SQLState,則不拋出任何異常。
vendorCode - 特定於資料庫供應商的警告程式碼
方法詳細資訊

getNextWarning

public RowSetWarning getNextWarning()
獲取連接到此 SQLWarning 物件的警告。

返回:
連接到此警告的 RowSetWarning 物件;如果不存在連接到此警告的 RowSetWarning 物件,則返回 null(預設值)
另請參見:
setNextWarning(javax.sql.rowset.RowSetWarning)

setNextWarning

public void setNextWarning(RowSetWarning warning)
warning 設置為下一個警告,即連接到此 RowSetWarning 物件的警告。

參數:
warning - 要設置為下一個警告的 RowSetWarning 物件;如果 RowSetWarning 為 null,則此值表示警告連接中的結束點
另請參見:
getNextWarning()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only