|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.sql
接口 Struct
- 所有已知实现类:
- SerialStruct
-
public interface Struct
用于 SQL 结构化类型的 Java 编程语言中的标准映射关系。Struct
对象为它所表示的 SQL 结构化类型的每个属性包含一个值。默认情况下,只要应用程序可以引用 Struct
实例,该实例就有效。
- 从以下版本开始:
- 1.2
方法摘要 | |
---|---|
Object[] |
getAttributes() 生成此 Struct 对象所表示 SQL 结构化类型的属性的有序值。 |
Object[] |
getAttributes(Map<String,Class<?>> map) 生成此 Struct 对象所表示的 SQL 结构化类型的属性的有序值。 |
String |
getSQLTypeName() 检索此 Struct 对象所表示 SQL 结构的完全限定的 SQL 名称。 |
方法详细信息 |
---|
getSQLTypeName
String getSQLTypeName() throws SQLException
-
检索此
Struct
对象所表示 SQL 结构的完全限定的 SQL 名称。 -
- 返回:
-
SQL 结构化类型的完全限定的类型名称,此
Struct
对象是该名称的一般表示形式 - 抛出:
-
SQLException
- 如果发生数据库访问错误
getAttributes
Object[] getAttributes() throws SQLException
-
生成此
Struct
对象所表示 SQL 结构化类型的属性的有序值。此方法使用与连接关联的类型映射表来自定义类型映射关系。如果在连接类型映射中不存在与此Struct
对象表示的结构化类型相匹配的项,则驱动程序使用标准映射关系。从概念上讲,此方法对结构类型的每个属性都调用
getObject
方法并返回包含结果的 Java 数组。 -
- 返回:
- 包含有序属性值的数组
- 抛出:
-
SQLException
- 如果发生数据库访问错误
getAttributes
Object[] getAttributes(Map<String,Class<?>> map) throws SQLException
-
生成此
Struct
对象所表示的 SQL 结构化类型的属性的有序值。此方法使用给定类型映射表来自定义类型映射关系。如果在给定类型映射表中不存在与此Struct
对象表示的结构化类型相匹配的项,则驱动程序使用标准映射关系。此方法永远不使用与 connection 关联的类型映射表。从概念上讲,此方法对结构化类型的每个属性都调用
getObject
方法并返回包含结果的 Java 数组。 -
- 参数:
-
map
- 从 SQL 类型名称到 Java 类的映射 - 返回:
- 包含有序属性值的数组
- 抛出:
-
SQLException
- 如果发生数据库访问错误
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |