public interface Ref
REF
价值java编程语言的映射,这是一个结构化的数据库中的值类型。
SQL REF
值存储在一个表中包含一个可参考SQL结构化类型的实例,每个REF
值唯一标识表中的一个实例。一个SQL REF
值可用于SQL结构化类型引用的地方,无论是作为一个结构类型表中的列值或属性值。
因为SQL REF
值为SQL结构化类型的逻辑指针,一个Ref
对象默认情况下也是一个逻辑指针。因此,检索SQL REF
值作为Ref
对象不实现结构化类型的客户端上的属性。
一个Ref
对象可以使用PreparedStatement.setRef
方法在数据库存储。
在Ref
接口的所有方法都必须完全执行如果JDBC驱动程序支持的数据类型。
Struct
String getBaseTypeName() throws SQLException
Ref
对象引用。
SQLException
-如果一个数据库访问错误发生
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
Object getObject(Map<String,类<?>> map) throws SQLException
map
-
java.util.Map
对象包含要使用的映射(完全限定名的SQL结构化类型引用和类对象的
SQLData
执行SQL结构化类型将映射)
Object
这是自定义映射为SQL结构化类型,这
Ref
对象引用
SQLException
-如果一个数据库访问错误发生
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
setObject(java.lang.Object)
Object getObject() throws SQLException
Ref
对象引用。如果连接的类型图为结构化类型的实例的一个条目,将在Map上显示自定义类型映射到java类。否则,结构化类型的实例将被映射到一个
Struct
对象。
Object
即映射为SQL结构化类型,这
Ref
对象引用
SQLException
-如果一个数据库访问错误发生
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
setObject(java.lang.Object)
void setObject(Object value) throws SQLException
Ref
对象引用的实例
Object
。司机将一个SQL结构化类型时,它发送到数据库。
value
-
Object
代表SQL结构化类型的实例,这
Ref
对象参考
SQLException
-如果一个数据库访问错误发生
SQLFeatureNotSupportedException
如果JDBC驱动程序不支持此方法
getObject()
,
getObject(Map)
,
PreparedStatement.setObject(int, Object)
,
CallableStatement.setObject(String, Object)
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.