SQLServerCallableStatement 成员

下表列出通过 SQLServerCallableStatement 类公开的成员。

# 构造函数

无。

# 字段

类继承自： | 方法
--- | ---
java.sql.Statement | CLOSE_ALL_RESULTS、CLOSE_CURRENT_RESULT、EXECUTE_FAILED、KEEP_CURRENT_RESULT、NO_GENERATED_KEYS、RETURN_GENERATED_KEYS、SUCCESS_NO_INFO

# 继承的字段

无。

# 方法

名称 | 说明
--- | ---
addBatch | （从 SQLServerPreparedStatement 继承。）为此 CallableStatement 对象的命令批添加一组参数。
cancel | （继承自 SQLServerStatement。）取消当前正由此 CallableStatement 对象运行的 SQL 语句。
clearBatch | （从 SQLServerPreparedStatement 继承。）为此 CallableStatement 对象清除当前 SQL 命令列表。
clearParameters | （从 SQLServerPreparedStatement 继承。）立即清除当前参数值。
clearWarnings | （继承自 SQLServerStatement。）清除在此 CallableStatement 对象上报告的所有警告。
close | （从 SQLServerPreparedStatement 继承。）立即释放此 CallableStatement 对象的数据库和 JDBC 资源，而不是等待它们被自动释放。
execute | （从 SQLServerPreparedStatement 继承。）运行此 CallableStatement 对象中的 SQL 语句，该语句可以是任何类型的 SQL 语句。
executeBatch | （从 SQLServerPreparedStatement 继承。）向数据库提交要运行的命令批。如果所有命令都成功运行，则返回一个更新计数数组。
executeQuery | （从 SQLServerPreparedStatement 继承。）运行此 CallableStatement 对象中的 SQL 查询并返回由该查询生成的 SQLServerResultSet 对象。
executeUpdate | （从 SQLServerPreparedStatement 继承。）运行此 CallableStatement 对象中的 SQL 语句，该语句必须是 SQL INSERT、UPDATE、MERGE 或 DELETE 语句；或是不返回任何内容的 SQL 语句，如 DDL 语句。
getConnection | （继承自 SQLServerStatement。）检索生成此 CallableStatement 对象的 SQLServerConnection 对象。
getDateTimeOffset | 检索指定列的值作为 DateTimeOffset 类 对象。
getFetchDirection | （继承自 SQLServerStatement。）检索从数据库表中提取行的方向，该方向是从此 CallableStatement 对象生成的结果集的默认值。
getFetchSize | （继承自 SQLServerStatement。）检索结果集行数，该行数是从此 CallableStatement 对象生成的结果集对象的默认提取大小。
getGeneratedKeys | （继承自 SQLServerStatement。）检索因运行此 CallableStatement 对象而创建的任何自动生成的键。
getMaxFieldSize | （继承自 SQLServerStatement。）检索可为由此 CallableStatement 对象生成的 SQLServerResultSet 对象中的字符和二进制列值返回的最大字节数。
getMaxRows | （继承自 SQLServerStatement。）检索由此 CallableStatement 对象生成的 SQLServerResultSet 对象可包含的最大行数。
getMetaData | （从 SQLServerPreparedStatement 继承。）检索一个 SQLServerResultSetMetaData 类 对象，该对象包含有关在运行此 CallableStatement 对象时将返回的 SQLServerResultSet 对象的列的信息。
getMoreResults | （从 SQLServerStatement 继承。）移动到此 CallableStatement 对象的下一结果。
getParameterMetaData | （从 SQLServerPreparedStatement 继承。）检索此 CallableStatement 对象的参数数目、类型和属性。
getArray | 检索指定参数的值作为 Array 对象。
getAsciiStream | 检索指定参数的值作为 ASCII 字符流。
getBigDecimal | 检索指定参数的值作为 java.math.BigDecimal。
getBinaryStream | 检索指定参数的值作为未解释字节二进制流。
getBlob | 检索指定 JDBC Blob 参数的值作为 Java 编程语言中的 Blob 对象。
getboolean | 检索指定参数的值作为 Boolean 值。
getByte | 检索指定参数的值作为 byte 值。
getBytes | 检索指定参数的值作为字节数组。
getCharacterStream | 检索指定参数的值作为 java.io.Reader 对象。
getClob | 检索指定 JDBC Blob 参数的值作为 Java 编程语言中的 Clob 对象。
getDate | 检索指定参数的值作为 Java 编程语言中的 java.sql.Date 对象。
getDateTimeOffset | 检索指定列的值作为 DateTimeOffset 类 对象。
getDouble | 检索指定参数的值作为 Java 编程语言中的 double。
getFloat | 检索指定参数的值作为 Java 编程语言中的 float。
getInt | 检索指定参数的值作为 Java 编程语言中的 int。
getLong | 检索指定参数的值作为 Java 编程语言中的 long。
getNCharacterStream | 检索指定参数的值作为 Reader 对象。
getNClob | 检索指定 JDBC NCLOB 参数的值作为 Java 编程语言中的 NClob 对象。
getNString | 检索指定 NCHAR、NVARCHAR 或 LONGNVARCHAR 参数的值作为 Java 编程语言中的 String。
getObject | 检索指定参数的值作为 Java 编程语言中的一个对象。
getQueryTimeout | （继承自 SQLServerStatement。）检索 Microsoft JDBC Driver for SQL Server 将等待此 CallableStatement 对象运行的秒数。
getRef | 检索指定参数的值作为 Java 编程语言中的 Ref 对象。
getResponseBuffering | （从 SQLServerStatement 继承。）检索此 SQLServerStatement 对象的响应缓冲模式。
getResultSet | （继承自 SQLServerStatement。）检索当前结果作为 SQLServerResultSet 对象。
getResultSetConcurrency | （继承自 SQLServerStatement。）检索 SQLServerResultSet 对象的结果集并发机制，这些对象由此 CallableStatement 对象生成。
getResultSetHoldability | （继承自 SQLServerStatement。）检索 SQLServerResultSet 对象的结果集保持能力，这些对象由此 CallableStatement 对象生成。
getResultSetType | （继承自 SQLServerStatement。）检索 SQLServerResultSet 对象的结果集类型，这些对象由此 CallableStatement 对象生成。
getShort | 检索指定参数的值作为 Java 编程语言中的 short。
getString | 检索指定参数的值作为 Java 编程语言中的 String。
getSQLXML | 检索指定参数的值作为 java.sql.SQLXML 对象。
getTime | 检索指定参数的值作为 Java 编程语言中的 java.sql.Time 对象。
getTimestamp | 检索指定参数的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
getUpdateCount | （从 SQLServerStatement 继承。）检索当前结果作为更新计数。
getURL | 检索指定参数的值作为 Java 编程语言中的 URL 对象。
getWarnings | （从 SQLServerStatement 继承。）检索调用此 CallableStatement 对象时报告的第一个警告。
isClosed | （继承自 SQLServerStatement。）指示是否已关闭此 Statement 对象。
isPoolable | （继承自 SQLServerStatement。）返回指示是否可以将语句添加到用户提供的语句池的一个值。
isWrapperFor | 指示此语句对象是否为指定接口的包装。
registerOutParameter | 注册 OUT 参数。
setArray | （从 SQLServerPreparedStatement 继承。）将指定的参数编号设置为给定的 Array 对象。
setAsciiStream | 将指定参数设置为给定的输入流。
setBigDecimal | 将指定的参数编号设置为给定的 BigDecimal 对象。
setBinaryStream | 将指定参数设置为指定的输入流。
setBlob | （从 SQLServerPreparedStatement 继承。）将指定参数设置为给定的 Blob 对象。
setboolean | 将指定参数设置为给定的 Boolean 值。
setByte | 将指定参数设置为给定的 byte 值。
setBytes | 将指定参数设置为给定的 byte 值的数组。
setCharacterStream | 将指定参数设置为给定的 Reader 对象。
setClob | （从 SQLServerPreparedStatement 继承。）将指定参数设置为指定对象。
setCursorName | （从 SQLServerStatement 继承。）将 SQL 游标名称设置为给定字符串，该字符串将由随后的执行方法使用。
setDate | 将指定参数设置为给定的日期值。
setDateTimeOffset | 将指定的列值设置为 DateTimeOffset 类 值。
setDouble | 将指定参数设置为给定的 double 值。
setEscapeProcessing | （从 SQLServerStatement 继承。）设置转义处理模式。
setFetchDirection | （继承自 SQLServerStatement。）为 JDBC 驱动程序提供提示以指明处理结果集行时应采用的方向。
setFetchSize | （继承自 SQLServerStatement。）为 JDBC 驱动程序提供提示以指明在需要更多行时应从数据库中提取的行数。
setFloat | 将指定的参数设置为指定的 float 值。
setInt | 将指定的参数设置为指定的 int 值。
setLong | 将指定的参数设置为指定的 long 值。
setMaxFieldSize | （继承自 SQLServerStatement。）将存储字符或二进制值的 SQLServerResultSet 列中的最大字节数限制设置为指定的字节数。
setMaxRows | （继承自 SQLServerStatement。）将任何 SQLServerResultSet 对象可包含的最大行数限制设置为指定的数目。
setNCharacterStream | 将指定参数设置为指定的 Reader 对象。
setNClob | 将指定参数设置为指定对象。
setNString | 将指定参数设置为指定 String 对象。
setNull | 在给定要设置的参数类型下，将指定参数设置为 Null 值。
setObject | 使用给定对象设置指定参数的值。
setPoolable | （继承自 SQLServerStatement。）请求语句入池或不入池。默认情况下，SQLServerCallableStatement 对象在创建时是可入池的。
setQueryTimeout | （继承自 SQLServerStatement。）将驱动程序等待 CallableStatement 对象运行的秒数设置为指定的秒数。
setRef | （从 SQLServerPreparedStatement 继承。）将指定参数设置为指定的 Ref 对象。
setResponseBuffering | （继承自 SQLServerStatement。）将此 SQLServerStatement 对象的响应缓冲模式设置为不区分大小写的 String full 或 adaptive。
setShort | 将指定的参数设置为指定的 short 值。
setString | 将指定参数设置为指定的 Java String 值。
setSQLXML | 将指定参数设置为指定的 SQLXML 对象。
setTime | 将指定参数设置为指定的 time 值。
setTimestamp | 将指定参数设置为指定的 timestamp 值。
setUnicodeStream | （从 SQLServerPreparedStatement 继承。）将指定参数编号设置为将有指定字节数的给定输入流。
setURL | 将指定参数设置为指定的 URL 值。
unwrap | 返回一个实现指定接口的对象，从而允许访问特定于 Microsoft JDBC Driver for SQL Server 的方法。
wasNull | 检索读取的最后一个 OUT 参数是否具有 SQL NULL 值。

# 继承的方法

类继承自： | 方法
--- | ---
com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement | addBatch、clearBatch、clearParameters、close、execute、executeBatch、executeQuery、executeUpdate、getMetaData、getParameterMetaData、setArray、setAsciiStream、setBigDecimal、setBinaryStream、setBlob、setboolean、setByte、setBytes、setCharacterStream、setClob、setDate、setDouble、setFloat、setInt、setLong、setNull、setObject、setRef、setShort、setString、setTime、setTimestamp、setUnicodeStream、setURL
com.microsoft.sqlserver.jdbc.SQLServerStatement | cancel、clearWarnings、execute、executeUpdate、getConnection、getFetchDirection、getFetchSize、getGeneratedKeys、getMaxFieldSize、getMaxRows、getMoreResults、getQueryTimeout、getResultSet、getResultSetConcurrency、getResultSetHoldability、getResultSetType、getUpdateCount、getWarnings、isPoolable、setCursorName、setEscapeProcessing、setFetchDirection、setFetchSize、setMaxFieldSize、setMaxRows、setPoolable、setQueryTimeout
class java.lang.Object | clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait
java.sql.PreparedStatement | addBatch、clearParameters、execute、executeQuery、executeUpdate、getMetaData、getParameterMetaData、getSQLXML、setArray、setAsciiStream、setBigDecimal、setBinaryStream、setBlob、setboolean、setByte、setBytes、setCharacterStream、setClob、setDate、setDate、setDouble、setFloat、setInt、setLong、setNull、setObject、setRef、setShort、setString、setSQLXML、setTime、setTimestamp、setUnicodeStream、setURL
java.sql.Statement | addBatch、cancel、clearBatch、clearWarnings、close、execute、executeBatch、executeQuery、executeUpdate、getConnection、getFetchDirection、getFetchSize、getGeneratedKeys、getMaxFieldSize、getMaxRows、getMoreResults、getQueryTimeout、getResultSet、getResultSetConcurrency、getResultSetHoldability、getResultSetType、getUpdateCount、getWarnings、setCursorName、setEscapeProcessing、setFetchDirection、setFetchSize、setMaxFieldSize、setMaxRows、setQueryTimeout
java.sql.Wrapper | isWrapperFor、unwrap

# 请参阅

SQLServerCallableStatement 类
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。