JavaTM 2 Platform
Standard Ed. 6

javax.sql.rowset.serial
類別 SerialRef

java.lang.Object
  繼承者 javax.sql.rowset.serial.SerialRef
所有已實作的介面:
Serializable, Cloneable, Ref

public class SerialRef
extends Object
implements Ref, Serializable, Cloneable

Ref 物件的序列化映射關係,它是 SQL REF 值在 Java 編碼語言中的映射關係。

SerialRef 類別提供一個根據 Ref 物件創建 SerialRef 實例的建構子,並提供用於獲取和設置 Ref 物件的各種方法。

另請參見:
序列化表格

建構子摘要
SerialRef(Ref ref)
          根據給定 Ref 物件建構 SerialRef 物件。
 
方法摘要
 String getBaseTypeName()
          返回描述 Ref 的基本型別名稱的字元串。
 Object getObject()
          返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object
 Object getObject(Map<String,Class<?>> map)
          返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object
 void setObject(Object obj)
          將此 SerialRef 物件參考的 SQL 結構型別設置為給定的 Object 物件。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

SerialRef

public SerialRef(Ref ref)
          throws SerialException,
                 SQLException
根據給定 Ref 物件建構 SerialRef 物件。

參數:
ref - Ref 物件;不能為 null
拋出:
SQLException - 如果發生資料庫存取錯誤;如果 refnull;如果 Ref 物件返回的基本型別名稱的值為 null
SerialException - 如果在序列化 Ref 物件時發生錯誤
方法詳細資訊

getBaseTypeName

public String getBaseTypeName()
                       throws SerialException
返回描述 Ref 的基本型別名稱的字元串。

指定者:
介面 Ref 中的 getBaseTypeName
返回:
Ref 基本型別名稱的字元串
拋出:
SerialException - 如果尚未設置任何 Ref 物件

getObject

public Object getObject(Map<String,Class<?>> map)
                 throws SerialException
返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object。根據給定型別映射表映射結構型別的屬性。

指定者:
介面 Ref 中的 getObject
參數:
map - 套件含零個或多個條目的 java.util.Map 物件,其中每個條目包含:1) 給出 UDT 完全限定名的 String 2) 用於定義 UDT 映射方式的 SQLData 實作的 Class 物件
返回:
解析自 Ref 參考並根據提供的型別映射表映射的物件實例
拋出:
SerialException - 如果在解析參考時遇到錯誤
另請參見:
Ref.setObject(java.lang.Object)

getObject

public Object getObject()
                 throws SerialException
返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object

指定者:
介面 Ref 中的 getObject
返回:
解析自 Ref 參考的物件實例
拋出:
SerialException - 如果在解析參考時遇到錯誤
另請參見:
Ref.setObject(java.lang.Object)

setObject

public void setObject(Object obj)
               throws SerialException
將此 SerialRef 物件參考的 SQL 結構型別設置為給定的 Object 物件。

指定者:
介面 Ref 中的 setObject
參數:
obj - 表示要參考的 SQL 結構型別的 Object
拋出:
SerialException - 如果在產生由此 SerialRef 物件參考的結構型別時遇到錯誤
另請參見:
Ref.getObject(), Ref.getObject(Map), PreparedStatement.setObject(int, Object), CallableStatement.setObject(String, Object)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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