根据给定的参数索引,检索指定参数的值作为 Java 编程语言中的一个对象。

语法

public java.lang.Object getObject(int index)

参数

index

指示参数索引的 int 值。

返回值

Object 值。

异常

SQLServerException

备注

getObject 方法由 java.sql.CallableStatement 接口中的 getObject 方法指定。

此方法将返回给定列的值作为一个 Java 对象。根据 JDBC 规范中指定的内置类型映射,Java 对象的类型将为对应于此列 SQL 类型的默认 Java 对象类型。如果此值为 SQL NULL,则驱动程序会返回 Java null。

也可使用此方法来读取数据库特定的抽象数据类型。在 JDBC 2.0 中,getObject 方法的行为已扩展为具体化 SQL 用户定义类型的数据。如果列包含了结构化或非重复值,则此方法的行为类似于调用 getObject(columnIndex, this.getStatement().getConnection().getTypeMap())

从 SQL Server JDBC Driver 3.0 开始:

  • date 类型的值将作为 java.sql.Date 对象返回。
  • time 类型的值将作为 java.sql.Time 对象返回。
  • datetime2 类型的值将作为 java.sql.Timestamp 对象返回。
  • datetimeoffset 类型的值将作为 microsoft.sql.DateTimeOffset 对象返回。

请参阅

SQLServerCallableStatement 类
getObject 方法 (SQLServerCallableStatement)
SQLServerCallableStatement 成员