JavaTM 2 Platform
Standard Ed. 6

類別 javax.sql.rowset.serial.SerialException
的使用

使用 SerialException 的軟體套件
javax.sql.rowset.serial 提供實用工具類別,允許 SQL 型別與 Java 程式語言資料型別之間的可序列化映射關係。 
 

javax.sql.rowset.serialSerialException 的使用
 

拋出 SerialExceptionjavax.sql.rowset.serial 中的方法
 Object SerialArray.getArray()
          返回一個新陣列,它是此 SerialArray 物件的副本。
 Object SerialArray.getArray(long index, int count)
          返回一個新陣列,它是部分此 SerialArray 物件的副本,從給定索引處的元素開始,包含給定的連續元素數。
 Object SerialArray.getArray(long index, int count, Map<String,Class<?>> map)
          返回一個新陣列,它是部分此 SerialArray 物件的副本,從給定索引處的元素開始,包含給定的連續元素數。
 Object SerialArray.getArray(Map<String,Class<?>> map)
          返回一個新陣列,它是此 SerialArray 物件的副本,當元素為 SQL UDT 時對每個自定義映射關係的元素使用給定型別映射表。
 InputStream SerialClob.getAsciiStream()
          以 ascii 串流的形式獲取此 SerialClob 物件指定的 CLOB 值。
 Object[] SerialStruct.getAttributes()
          獲取 Object 值的陣列,該陣列包含此 SerialStruct 物件所表示的 SQL 結構型別的屬性。
 Object[] SerialStruct.getAttributes(Map<String,Class<?>> map)
          獲取此 SerialStruct 表示為 Object 值陣列的 SQL 結構型別的屬性;如果適用,則使用給定的型別映射表進行自定義映射。
 int SerialArray.getBaseType()
          獲取此 SerialArray 物件中 SQL 型別的元素。
 String SerialArray.getBaseTypeName()
          獲取此 SerialArray 物件元素特定於 DBMS 的型別名稱。
 String SerialRef.getBaseTypeName()
          返回描述 Ref 的基本型別名稱的字元串。
 InputStream SerialBlob.getBinaryStream()
          以輸入串流的形式返回此 SerialBlob 物件。
 byte[] SerialBlob.getBytes(long pos, int length)
          將指定的位元組數(從給定位置開始)從此 SerialBlob 物件複製到另一個位元組陣列。
 Reader SerialClob.getCharacterStream()
          以 Unicode 字元串流的形式返回此 SerialClob 物件的資料。
 URL SerialDatalink.getDatalink()
          返回一個新 URL,它是此 SerialDatalink 物件的副本。
 Field[] SerialJavaObject.getFields()
          返回 Field 物件陣列,該物件包含此說明器類別將序列化的物件的每個欄位。
 Object SerialJavaObject.getObject()
          返回一個 Object,它是此 SerialJavaObject 物件的副本。
 Object SerialRef.getObject()
          返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object
 Object SerialRef.getObject(Map<String,Class<?>> map)
          返回表示此 SerialRef 物件參考的 SQL 結構型別的 Object
 ResultSet SerialArray.getResultSet()
          獲取 ResultSet 物件,該物件包含由此 SerialArray 物件所表示的所有 ARRAY 值中的元素。
 ResultSet SerialArray.getResultSet(long index, int count)
          獲取保存子陣列元素的 ResultSet 物件,該子陣列從 index 索引處開始,包含 count 個連續元素。
 ResultSet SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
          獲取包含此 SerialArray 物件中元素的子陣列的 ResultSet 物件,該子陣列從 index 索引處開始,包含 count 個連續元素。
 ResultSet SerialArray.getResultSet(Map<String,Class<?>> map)
          獲取 ResultSet 物件,該物件包含由此 SerialArray 物件所表示的所有 SQL ARRAY 值的元素。
 String SerialStruct.getSQLTypeName()
          獲取此 SerialStruct 物件的 SQL 型別名稱。
 String SerialClob.getSubString(long pos, int length)
          返回包含在此 SerialClob 物件中的子字元串的副本,從給定位置開始,後跟指定字元數。
 long SerialBlob.length()
          獲取此 SerialBlob 物件位元組陣列中的位元組數。
 long SerialClob.length()
          獲取此 SerialClob 物件位元組陣列中的位元組數。
 long SerialBlob.position(Blob pattern, long start)
          返回此 SerialBlob 物件中給定 Blob 物件開始的位置,搜尋從指定位置開始。
 long SerialBlob.position(byte[] pattern, long start)
          返回在此 SerialBlob 物件中給定網要的位元組開始的位置,搜尋從指定的位置開始。
 long SerialClob.position(Clob searchStr, long start)
          返回此 SerialClob 物件中給定 Clob 簽章開始的位置,搜尋從指定位置開始。
 long SerialClob.position(String searchStr, long start)
          返回此 SerialClob 物件中給定 String 物件開始的位置,搜尋從指定位置開始。
 OutputStream SerialClob.setAsciiStream(long pos)
          獲取用於將 Ascii 字元寫入此 SerialClob 物件所表示的 Clob 值的串流,從位置 pos 處開始。
 OutputStream SerialBlob.setBinaryStream(long pos)
          獲取用於寫入此 Blob 物件所表示的 BLOB 值的串流。
 int SerialBlob.setBytes(long pos, byte[] bytes)
          將給定位元組陣列寫入此 Blob 物件表示的 BLOB 值(從位置 pos 處開始),並返回寫入的位元組數。
 int SerialBlob.setBytes(long pos, byte[] bytes, int offset, int length)
          將所有或部分給定的 byte 陣列寫入此 Blob 物件表示的 BLOB 值中,並返回寫入的位元組數。
 Writer SerialClob.setCharacterStream(long pos)
          獲取用於將 Unicode 字元串流寫入此 SerialClob 物件所表示的 CLOB 值(位置 pos 處)的串流。
 void SerialRef.setObject(Object obj)
          將此 SerialRef 物件參考的 SQL 結構型別設置為給定的 Object 物件。
 int SerialClob.setString(long pos, String str)
          在位置 pos 處將給定 Java String 寫入此 SerialClob 物件表示的 CLOB 值中。
 int SerialClob.setString(long pos, String str, int offset, int length)
          將 strlen 個字元寫入此 Clob 表示的 CLOB 值中,從字元 offset 開始。
 void SerialBlob.truncate(long length)
          截取此 Blob 物件表示的 BLOB 值,使其長度為 len 個位元組。
 void SerialClob.truncate(long length)
          截取此 SerialClob 物件所表示的 CLOB 值,使其長度為 len 個字元。
 

拋出 SerialExceptionjavax.sql.rowset.serial 中的建構子
SerialArray(Array array)
          根據給定 Array 物件建構新的 SerialArray 物件。
SerialArray(Array array, Map<String,Class<?>> map)
          根據給定 Array 物件建構新的 SerialArray 物件,當陣列元素是 SQL UDT 時對每個元素的自定義映射關係使用給定的型別映射表。
SerialBlob(Blob blob)
          根據給定 Blob 物件的序列化形式建構一個 SerialBlob 物件。
SerialBlob(byte[] b)
          按照給定 byte 陣列的序列化形式建構一個 SerialBlob 物件。
SerialClob(char[] ch)
          按照給定 char 陣列的序列化形式建構一個 SerialClob 物件。
SerialClob(Clob clob)
          按照給定 Clob 物件的序列化形式建構一個 SerialClob 物件。
SerialDatalink(URL url)
          根據給定的 java.net.URL 物件建構新的 SerialDatalink 物件。
SerialJavaObject(Object obj)
          SerialJavaObject 說明器類別的建構子。
SerialRef(Ref ref)
          根據給定 Ref 物件建構 SerialRef 物件。
SerialStruct(SQLData in, Map<String,Class<?>> map)
          根據給定 SQLData 物件建構 SerialStruct 物件,使用給定型別映射表將其自定義映射為 Java 程式語言中的類別。
SerialStruct(Struct in, Map<String,Class<?>> map)
          根據給定 Struct 物件建構 SerialStruct 物件,使用給定 java.util.Map 物件來自定義映射 SQL 結構型別或其任何為 SQL 結構型別的屬性。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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