-  
       
- 所有已知实现类:
 -  
         
SerialStruct 
public interface Struct用于SQL结构类型的Java编程语言中的标准映射。
Struct对象包含它表示的SQL结构类型的每个属性的值。 默认情况下,只要应用程序具有对它的引用,Struct的实例就是有效的。如果JDBC驱动程序支持数据类型,则必须完全实现
Struct接口上的所有方法。- 从以下版本开始:
 - 1.2
 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Object[]getAttributes()生成此Struct对象表示的SQL结构类型的属性的有序值。Object[]getAttributes(Map<String,类<?>> map)生成此Struct对象表示的SQL结构类型的属性的有序值。StringgetSQLTypeName()检索此Struct对象表示的SQL结构类型的SQL类型名称。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getSQLTypeName
String getSQLTypeName() throws SQLException
检索此Struct对象表示的SQL结构类型的SQL类型名称。- 结果
 - 
               SQL结构类型的完全限定类型名称,此 
              
Struct对象是通用表示形式 - 异常
 -  
              
SQLException- 如果发生数据库访问错误 -  
              
SQLFeatureNotSupportedException- 如果JDBC驱动程序不支持此方法 - 从以下版本开始:
 - 1.2
 
 
-  
getAttributes
Object[] getAttributes() throws SQLException
生成此Struct对象表示的SQL结构类型的属性的有序值。 在处理单个属性时,此方法使用与连接关联的类型映射来进行类型映射的自定义。 如果连接的类型映射中没有与属性表示的结构化类型匹配的条目,则驱动程序将使用标准映射。从概念上讲,此方法对结构化类型的每个属性调用方法
getObject,并返回包含结果的Java数组。- 结果
 - 包含有序属性值的数组
 - 异常
 -  
              
SQLException- 如果发生数据库访问错误 -  
              
SQLFeatureNotSupportedException- 如果JDBC驱动程序不支持此方法 - 从以下版本开始:
 - 1.2
 
 
-  
getAttributes
Object[] getAttributes(Map<String,类<?>> map) throws SQLException
生成此Struct对象表示的SQL结构类型的属性的有序值。 在处理单个属性时,此方法使用给定的类型映射来自定义类型映射。 如果给定类型映射中没有与属性表示的结构化类型匹配的条目,则驱动程序使用标准映射。 此方法从不使用与连接关联的类型映射。从概念上讲,此方法对结构化类型的每个属性调用方法
getObject,并返回包含结果的Java数组。- 参数
 -  
              
map- SQL类型名称到Java类的映射 - 结果
 - 包含有序属性值的数组
 - 异常
 -  
              
SQLException- 如果发生数据库访问错误 -  
              
SQLFeatureNotSupportedException- 如果JDBC驱动程序不支持此方法 - 从以下版本开始:
 - 1.2
 
 
 -  
 
 -