JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策