类 | 描述 |
---|---|
SerialArray |
序列化版本的
Array 对象,这是一个SQL
ARRAY 价值java编程语言的映射。
|
SerialBlob |
序列化映射在一个SQL
BLOB 价值java编程语言。
|
SerialClob |
序列化映射在一个SQL
CLOB 价值java编程语言。
|
SerialDatalink |
序列化映射在一个SQL
DATALINK 价值java编程语言。
|
SerialJavaObject |
在一个SQL
JAVA_OBJECT 价值java编程语言的序列化映射。
|
SerialRef |
序列化映射一个
Ref 对象,这是一个SQL
REF 价值java编程语言的映射。
|
SerialStruct |
序列化映射在一个SQL结构化类型的java编程语言。
|
SQLInputImpl |
一种用于自定义映射用户定义的类型(UDT)输入流。
|
SQLOutputImpl |
写一个自定义的属性映射到用户定义类型的输出流(UDT)到数据库中。
|
异常 | 描述 |
---|---|
SerialException |
指示和一个SQL类型如除了SQL类型如
DATALINK and JAVAOBJECT
BLOB, CLOB, STRUCT or ARRAY 序列化或反序列化错误
|
标准的JDBC RowSet
实现可能使用这些工具类协助断开的RowSet
对象序列化。这是有用的当发送一个断开的线RowSet对象不同的虚拟机或在层内的application.
RowSet
实现可以使用的方法
RowSet.getURL() to检索
java.net.URL
对象,它可以用来处理外部数据。
Map
对象传递一个构造函数或方法
getAttributes
,结构化类型的自定义映射在
Map
对象指定的映射。
wasNull
用来判断是否读到的最后一个值是sql空。
Map
对象调用,JDBC驱动程序的调用方法
SQLData.getSQLType确定UDT自定义SQL类型映射。司机
SQLInputImpl
创建实例,填充它的UDT的属性。司机随后通过输入流的方法
SQLData.readSQL,进而调用
SQLInputImpl方法从输入流中读取属性。
SQLOutputImpl
实例并将其传递到方法
SQLData.writeSQL。方法
writeSQL
依次调用适当的方法
SQLOutputImpl作家写数据从
SQLData
对象的
SQLOutputImpl
输出流作为一个SQL表示用户定义的类型。
一个程序员定义的映射通过实现接口SQLData
。例如,如果一个SQL结构化类型的属性名称命名的作者,标题,和出版商,它可以映射到java类命名的作者。作者类可以有字段名称、标题和发布者,这些字段的属性将被映射到。在这种情况下,实施的SQLData
可以像下面这样:
公共类的作者实现了sqldata {公共字符串名称;公共字符串标题;公共字符串发布;sql_type字符串;公共字符串getsqltypename() {返回sql_type;}公共无效readsql(sqlinput流、字符串型)抛出SQLException {sql_type =型;名称=流。readstring();标题=流。readstring();readstring()出版商=流;}公共无效writesql(sqloutput流)抛出SQLException {流类别(名称);流类别(标题);流类别(出版商);}}一
java.util.Map
对象用于将SQL结构化类型到类的映射
Authors
。下面的代码片段显示了一个
Map
对象可能创造了一项关联
AUTHORS
和
Authors
。
java.util.mapMap=新的java hashmap()。利用;Map。把(“schema_name。作者”,类forName(“作者”);的
Map
对象Map现在包含一个与SQL结构化类型和类
Authors
的
类
对象的完全限定名称条目。它可以通过一个方法告诉司机如何映射到
Authors
AUTHORS
。
一个断开的RowSet
自定义映射对象,能做的只有当一个Map
对象传递给方法或构造函数将做自定义映射。这种情况是连接RowSet
对象的不同因为他们保持与数据源的连接。一种方法是自定义映射和被断开RowSet
对象可以使用与Connection
对象使用相关的Map
对象。因此,在其他的话,如果没有指定的Map,连接的类型的Map可以默认使用。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.