public interface Array
ARRAY
java编程语言中的映射。默认情况下,一个
Array
价值是交易时间参考SQL
ARRAY
价值。默认情况下,一个
Array
对象是使用SQL定位器实现(阵列)内部,这意味着一个
Array
对象包含一个逻辑数据的指针而不是含
ARRAY
值的数据在SQL
ARRAY
价值。
的Array
接口提供了将SQL ARRAY
值的数据到客户端为数组或ResultSet
对象的方法。如果SQL ARRAY
元素UDT,他们可以自定义映射。要创建一个自定义映射,一个程序员必须做两件事:
SQLData
接口。SQLData
的类
对象当一个基类类型的入口型Map提供的方法getArray
和getResultSet
,它包含映射将用于Map的ARRAY
价值要素。如果没有提供类型映射,通常是这样的情况下,默认情况下使用连接的类型映射。如果连接的类型映射或提供给该方法的类型映射没有基类型的条目,则根据标准映射映射元素。
在Array
接口的所有方法都必须完全执行如果JDBC驱动程序支持的数据类型。
Modifier and Type | Method and Description |
---|---|
void |
free()
这种方法使
Array 对象并释放资源,它拥有。
|
Object |
getArray()
检索内容的SQL
ARRAY 值在java编程语言中的数组的形式通过这
Array 对象指定。
|
Object |
getArray(long index, int count)
检索一个切片的SQL
ARRAY 值指定的
Array 对象,从指定的
index 含到SQL阵列
count 连续的元素。
|
Object |
getArray(long index, int count, Map<String,类<?>> map)
retreives一片SQL
ARRAY
Array 对象指定的值,从指定的
index 和含有高达
count SQL的连续元素的数组。
|
Object |
getArray(Map<String,类<?>> map)
检索SQL
ARRAY 价值的内容这
Array 指定的对象。
|
int |
getBaseType()
获取数组中指定的
Array 对象元素的JDBC类型。
|
String |
getBaseTypeName()
获取数组中指定的元素
Array 对象的SQL类型名称。
|
ResultSet |
getResultSet()
检索结果集包含SQL
ARRAY 价值元素指定的这
Array 对象。
|
ResultSet |
getResultSet(long index, int count)
检索结果集控股的子阵,开始在指数
index 和包含了
count 连续元素的元素。
|
ResultSet |
getResultSet(long index, int count, Map<String,类<?>> map)
检索结果集控股的子阵,开始在指数
index 和包含了
count 连续元素的元素。
|
ResultSet |
getResultSet(Map<String,类<?>> map)
检索结果集包含SQL
ARRAY 价值元素指定的这
Array 对象。
|
String getBaseTypeName() throws SQLException
Array
对象的SQL类型名称。如果元素是一个内置的类型,它将返回元素的特定类型的名称。如果元素是一个用户定义类型(UDT),这个方法返回完全合格的SQL类型名称。
String
是一个内置的基类型的特定数据库的名称;或完全合格的SQL类型名称为基类型,UDT
SQLException
-如果在试图访问类型名称时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
int getBaseType() throws SQLException
Array
对象元素的JDBC类型。
Types
,数组中指定的
Array
对象的元素类型代码
SQLException
-如果在试图访问基类中发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
Object getArray() throws SQLException
ARRAY
价值的内容指定的
Array
对象在java编程语言中的数组的形式。这个版本的方法
getArray
使用的类型映射自定义连接关联的类型图。
注:当getArray
是用来实现一个基类型映射到原始的数据类型,那么它是实现定义的数组是否返回的是原始数据类型或Object
数组的数组。
ARRAY
这
Array
对象数组
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
Object getArray(Map<String,类<?>> map) throws SQLException
ARRAY
价值的内容这
Array
指定的对象。此方法使用指定的
map
类型Map自定义除非数组的基类型不在
map
用户定义的类型匹配,在这种情况下,采用标准的映射。这个版本的方法
getArray
使用给定的类型图或标准图;它不以与连接相关的类型图。
注:当getArray
是用来实现一个基类型映射到原始的数据类型,那么它是实现定义的数组是否返回的是原始数据类型或Object
数组的数组。
map
-
java.util.Map
对象包含SQL类型名称映射到java编程语言中的类
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
Object getArray(long index, int count) throws SQLException
ARRAY
值指定的
Array
对象,从指定的
index
含到SQL阵列
count
连续的元素。该方法使用的类型映射自定义连接关联的类型图。
注:当getArray
是用来实现一个基类型映射到原始的数据类型,那么它是实现定义的数组是否返回的是原始数据类型或Object
数组的数组。
index
-第一个元素的数组索引检索;第一个元素的索引是1
count
-连续的SQL数组元素个数检索
count
的SQL阵列连续的元素,元素
index
开始
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
Object getArray(long index, int count, Map<String,类<?>> map) throws SQLException
ARRAY
值指定的这
Array
对象retreives,从指定的
index
和含有高达
count
SQL的连续元素的数组。
此方法使用指定的map
类型Map自定义除非数组的基类型不在map
用户定义的类型匹配,在这种情况下,采用标准的映射。这个版本的方法getArray
使用给定的类型图或标准图;它不以与连接相关的类型图。
注:当getArray
是用来实现一个基类型映射到原始的数据类型,那么它是实现定义的数组是否返回的是原始数据类型或Object
数组的数组。
index
-第一个元素的数组索引检索;第一个元素的索引是1
count
-连续的SQL数组元素个数检索
map
-
java.util.Map
对象包含SQL类型名称和类型在java语言中映射到它们
count
连续元素的SQL
ARRAY
值指定的
Array
对象,与元
index
开始
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
ResultSet getResultSet() throws SQLException
ARRAY
价值元素指定的这
Array
对象。如果适当的话,使用连接的类型映射映射数组的元素;否则,使用标准映射。
结果集包含每一个数组元素的一行,每行有两个列。第二列存储元素值;第一列将该索引存储到该元素的数组中(与索引1时的第一个数组元素)。行是在对应于索引的顺序的提升中的顺序排列的。
ResultSet
对象包含每个数组中指定的元素
Array
对象这一行,基于指数升序排。
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
ResultSet getResultSet(Map<String,类<?>> map) throws SQLException
ARRAY
价值元素指定的这
Array
对象。此方法使用指定的
map
类型Map自定义除非数组的基类型不在
map
用户定义的类型匹配,在这种情况下,采用标准的映射。这个版本的方法
getResultSet
使用给定的类型图或标准图;它不以与连接相关的类型图。
结果集包含每一个数组元素的一行,每行有两个列。第二列存储元素值;第一列将该索引存储到该元素的数组中(与索引1时的第一个数组元素)。行是在对应于索引的顺序的提升中的顺序排列的。
map
包含SQL映射用户定义的类型到类的java编程语言
ResultSet
对象包含每个数组中指定的元素
Array
对象这一行,基于指数升序排。
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
ResultSet getResultSet(long index, int count) throws SQLException
index
和包含了
count
连续元素的元素。此方法使用连接的类型映射来映射数组的元素,如果Map中包含基本类型的条目。否则,使用标准映射。
结果集的SQL数组指定该对象的每个元素一行,包含在索引index
元素的第一行。结果集的行了count
升序基于指数。每一行有两个列:第二列存储元素值;第一列将该索引存储到该元素的数组中。
index
-第一个元素的数组索引检索;第一个元素的索引是1
count
-连续的SQL数组元素个数检索
count
的SQL数组指定的这
Array
对象元素连续
ResultSet
对象,从指数
index
。
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
ResultSet getResultSet(long index, int count, Map<String,类<?>> map) throws SQLException
index
和包含了
count
连续元素的元素。此方法使用指定的
map
类型Map自定义除非数组的基类型不在
map
用户定义的类型匹配,在这种情况下,采用标准的映射。这个版本的方法
getResultSet
使用给定的类型图或标准图;它不以与连接相关的类型图。
结果集的SQL数组指定该对象的每个元素一行,包含在索引index
元素的第一行。结果集的行了count
升序基于指数。每一行有两个列:第二列存储元素值;第一列将该索引存储到该元素的数组中。
index
-第一个元素的数组索引检索;第一个元素的索引是1
count
-连续的SQL数组元素个数检索
map
-包含SQL类型名称在java类映射的
Map
对象(TM)编程语言
count
的SQL数组指定的这
Array
对象元素连续
ResultSet
对象,从指数
index
。
SQLException
-如果在试图访问数组时发生错误
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
void free() throws SQLException
Array
对象并释放资源,它拥有。物体一旦
free
方法是无效的。
在free
一直叫,任何试图调用其他比free
将导致SQLException
抛出一个方法。如果free
调用多次,以free
随后电话被视为一个空操作。
SQLException
-如果出现错误释放数组中的资源
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
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.