下表列出由 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 语句;或返回任何内容(如 DDL 语句)的 SQL 语句。 |
| getConnection | (继承自 SQLServerStatement。)检索 SQLServerConnection 对象,该对象生成了此 SQLServerStatement 对象。 |
| getDateTimeOffset | 将指定列的值作为 DateTimeOffset 类对象进行检索。 |
| getFetchDirection | (继承自 SQLServerStatement。)检索从数据库表中提取行的方向,该方向是由此 CallableStatement 对象生成的结果集的默认值。 |
| getFetchSize | (继承自 SQLServerStatement。)检索结果集行数,该行数是由此 CallableStatement 对象生成的结果集对象的默认提取大小。 |
| getGeneratedKeys | (继承自 SQLServerStatement。)检索因运行此 CallableStatement 对象而创建的任何自动生成的键。 |
| getMaxFieldSize | (继承自 SQLServerStatement。)检索可为由此 CallableStatement 对象生成的 SQLServerResultSet 对象中的字符和二进制列值返回的最大字节数。 |
| getMaxRows | (继承自 SQLServerStatement。)检索由此 CallableStatement 对象生成的 SQLServerResultSet 对象可包含的最大行数。 |
| getMetaData | (继承自 SQLServerPreparedStatement。)检索 SQLServerResultSetMetaData Class 对象,该对象包含有关运行此 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 | 将指定参数设置为给定的字节值数组。 |
| 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 | 将指定参数设置为指定的 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 |