java接口Array介绍
publicinterfaceArray
SQL类型ARRAY在java编程语言中的映射关系。默认情况下,Array值是对SQLARRAY值的事务处理期引用。默认情况下,Array对象是使用SQLLOCATOR(array)内部实现的,这意味着Array对象包含一个指向SQLARRAY值中数据的逻辑指针,而不是包含ARRAY值的数据。Array接口提供了某些方法将SQLARRAY值的数据作为数组或ResultSet对象传送到客户端。如果SQLARRAY的元素是一个UDT,那么可以自定义映射它们。要创建自定义映射关系,编程人员必须做两件事:
为将被自定义映射的UDT创建一个实现SQLData接口的类。
在类型映射表中生成一个项,该项包含
UDT的完全限定SQL类型名称
实现SQLData的类的Class对象
在将带有对应于基本类型的项的类型映射表提供给getArray和getResultSet方法时,该表所包含的映射关系将用于映射ARRAY值的元素。如果没有提供类型映射表(通常是这种情况),则默认使用连接的类型映射表。如果该连接的类型映射表或为某一方法提供的类型映射表没有对应于基本类型的项,则根据标准映射关系来映射这些元素。