JavaTM 2 Platform
Standard Ed. 6

javax.sql
介面 RowSetInternal


public interface RowSetInternal

為了將自身呈現給 RowSetReaderRowSetWriter 物件的 RowSet 物件實作應實作該介面。RowSetInternal 介面包含一些允許 reader 或 writer 存取並修改 rowset 內部狀態的方法。

從以下版本開始:
1.4

方法摘要
 Connection getConnection()
          獲取傳遞給此 RowSet 物件的 Connection 物件。
 ResultSet getOriginal()
          獲取包含此 RowSet 物件原始值的 ResultSet 物件。
 ResultSet getOriginalRow()
          獲取僅包含當前行原始值的 ResultSet 物件。
 Object[] getParams()
          獲取已為此 RowSet 物件的命令設置的參數。
 void setMetaData(RowSetMetaData md)
          將給定的 RowSetMetaData 物件設置為此 RowSet 物件的 RowSetMetaData 物件。
 

方法詳細資訊

getParams

Object[] getParams()
                   throws SQLException
獲取已為此 RowSet 物件的命令設置的參數。

返回:
RowSet 物件的命令的當前參數值所組成的陣列
拋出:
SQLException - 如果發生資料庫存取錯誤

getConnection

Connection getConnection()
                         throws SQLException
獲取傳遞給此 RowSet 物件的 Connection 物件。

返回:
傳遞給 rowset 的 Connection 物件;如果沒有傳遞任何物件,則返回 null
拋出:
SQLException - 如果發生資料庫存取錯誤

setMetaData

void setMetaData(RowSetMetaData md)
                 throws SQLException
將給定的 RowSetMetaData 物件設置為此 RowSet 物件的 RowSetMetaData 物件。與 rowset 關聯的 RowSetReader 物件將使用 RowSetMetaData 方法來設置那些提供關於 rowset 列資訊的值。

參數:
md - 將設置的 RowSetMetaData 物件,它具有關於 rowset 列的資訊。
拋出:
SQLException - 如果發生資料庫存取錯誤

getOriginal

ResultSet getOriginal()
                      throws SQLException
獲取包含此 RowSet 物件原始值的 ResultSet 物件。

將指針置於結果集的第一行之前。只有 getOriginal 方法返回的結果集所包含的行才會被認為具有原始值。

返回:
rowset 的原始值
拋出:
SQLException - 如果發生資料庫存取錯誤

getOriginalRow

ResultSet getOriginalRow()
                         throws SQLException
獲取僅包含當前行原始值的 ResultSet 物件。如果當前行不具有任何原始值,則返回空結果集。如果不存在當前行,則拋出異常。

返回:
ResultSet 物件形式的當前行的原始值
拋出:
SQLException - 如果發生資料庫存取錯誤,或者當指針位於插入行上、第一行之前或最後一行之後時調用了此方法

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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