Most visited

Recently visited

Added in API level 1

Struct

public interface Struct

java.sql.Struct


用于SQL结构化类型的Java编程语言中的标准映射。 Struct对象包含它表示的SQL结构化类型的每个属性的值。 默认情况下,只要应用程序有引用, Struct的实例就是有效的。

如果JDBC驱动程序支持数据类型,则必须完全实现 Struct接口上的所有方法。

Summary

Public methods

abstract Object[] getAttributes()

生成此 Struct对象表示的SQL结构化类型的属性的有序值。

abstract Object[] getAttributes(Map<StringClass<?>> map)

生成此 Struct对象表示的SQL结构化类型的属性的有序值。

abstract String getSQLTypeName()

检索此 Struct对象表示的SQL结构化类型的SQL类型名称。

Public methods

getAttributes

Added in API level 1
Object[] getAttributes ()

生成此Struct对象表示的SQL结构化类型的属性的有序值。 随着各个属性的处理,此方法使用与连接关联的类型映射来定制类型映射。 如果连接的类型映射中没有与属性表示的结构化类型相匹配的条目,则驱动程序使用标准映射。

从概念上讲,此方法在结构化类型的每个属性上调用方法 getObject ,并返回包含结果的Java数组。

Returns
Object[] an array containing the ordered attribute values
Throws
SQLException if a database access error occurs
SQLFeatureNotSupportedException if the JDBC driver does not support this method

getAttributes

Added in API level 1
Object[] getAttributes (Map<StringClass<?>> map)

生成此Struct对象所代表的SQL结构化类型的属性的有序值。 随着单个属性的处理,该方法使用给定的类型映射来定制类型映射。 如果给定类型映射中没有与属性表示的结构化类型相匹配的条目,则驱动程序将使用标准映射。 此方法从不使用与连接关联的类型映射。

从概念上讲,此方法在结构化类型的每个属性上调用方法 getObject ,并返回包含结果的Java数组。

Parameters
map Map: a mapping of SQL type names to Java classes
Returns
Object[] an array containing the ordered attribute values
Throws
SQLException if a database access error occurs
SQLFeatureNotSupportedException if the JDBC driver does not support this method

getSQLTypeName

Added in API level 1
String getSQLTypeName ()

检索此 Struct对象表示的SQL结构化类型的SQL类型名称。

Returns
String the fully-qualified type name of the SQL structured type for which this Struct object is the generic representation
Throws
SQLException if a database access error occurs
SQLFeatureNotSupportedException if the JDBC driver does not support this method

Hooray!