SQLServerPreparedStatement 成员

下载 JDBC 驱动程序

下表列出了由 SQLServerPreparedStatement 类公开的成员。

构造函数

无。

字段

无。

继承的字段

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

方法

名称 说明
addBatch 为此 Statement 对象的一批命令添加一组参数。
cancel (继承自 SQLServerStatement。)取消当前正由此 Statement 对象运行的 SQL 语句。
clearBatch 为此 SQLServerStatement 对象清空当前 SQL 命令列表。
clearParameters 立即清除当前参数值。
clearWarnings (继承自 SQLServerStatement。)清除对此 Statement 对象报告的所有警告。
close 立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。
execute 运行此 Statement 对象中的 SQL 语句,该语句可以是任何类型的 SQL 语句。
executeBatch 向数据库提交要运行的命令批。 如果所有命令都成功运行,则返回一个更新计数数组。
executeQuery 运行此 Statement 对象中的 SQL 查询并返回由该查询生成的 SQLServerResultSet 对象。
executeUpdate 在此语句对象中运行 SQL 语句,该对象必须是 SQL INSERT、UPDATE、MERGE 或 DELETE 语句;或返回任何内容(如 DDL 语句)的 SQL 语句。
getConnection (继承自 SQLServerStatement。)检索生成了此 Statement 对象的 SQLServerConnection 对象。
getFetchDirection (继承自 SQLServerStatement。)检索从数据库表中提取行的方向,该方向是由此 Statement 对象生成的结果集的默认值。
getFetchSize (继承自 SQLServerStatement。)检索结果集行数,该行数是由此 Statement 对象生成的结果集对象的默认提取大小。
getGeneratedKeys (继承自 SQLServerStatement。)检索因运行此 Statement 对象而创建的任何自动生成的键。
getMaxFieldSize (继承自 SQLServerStatement。)检索可为由此 Statement 对象生成的 SQLServerResultSet 对象中的字符和二进制列值返回的最大字节数。
getMaxRows (继承自 SQLServerStatement。)检索由此 Statement 对象生成的 SQLServerResultSet 对象可包含的最大行数。
getMetaData 检索 SQLServerResultSetMetaData Class 对象,该对象包含有关执行此 Statement 对象时将返回的 SQLServerResultSet 对象的列信息。
getMoreResults (继承自 SQLServerStatement。)移动到此 Statement 对象的下一个结果。
getParameterMetaData 检索此 Statement 对象的参数个数、类型和属性。
getResponseBuffering (继承自 SQLServerStatement。)检索此 SQLServerStatement 对象的响应缓冲模式。
getQueryTimeout (继承自 SQLServerStatement。)检索 Microsoft JDBC Driver for SQL Server 等待此 Statement 对象运行的秒数。
getResultSet (继承自 SQLServerStatement。)作为 SQLServerResultSet 对象检索当前结果。
getResultSetConcurrency (继承自 SQLServerStatement。)检索 SQLServerResultSet 对象的结果集并发机制,这些对象由此 Statement 对象生成。
getResultSetHoldability (继承自 SQLServerStatement。)检索 SQLServerResultSet 对象的结果集可保持性,这些对象由此 Statement 对象生成。
getResultSetType (继承自 SQLServerStatement。)检索 SQLServerResultSet 对象的结果集类型,这些对象由此 Statement 对象生成。
getUpdateCount (继承自 SQLServerStatement。)作为更新计数检索当前结果。
getWarnings (继承自 SQLServerStatement。)检索调用此 Statement 对象时报告的第一个警告。
isClosed (继承自 SQLServerStatement。)指示此 Statement 对象是否已关闭。
isPoolable (继承自 SQLServerStatement。)返回指示是否可以将语句添加到用户提供的语句池的一个值。
isWrapperFor 指示此语句对象是否为指定接口的包装。
setArray 将指定的参数编号设置为给定的 Array 对象。
setAsciiStream 将指定的参数编号设置为给定的 InputStream 对象。
setBigDecimal 将指定参数编号设置为给定 BigDecimal 对象。
setBinaryStream 将指定参数设置为指定的输入流。
setBlob 将指定参数设置为指定的 Blob 对象。
setboolean 将指定参数设置为指定的 Boolean 值。
setByte 将指定参数设置为指定的字节值。
setBytes 将指定参数设置为指定的字节数组。
setCharacterStream 将指定参数设置为指定的 Reader 对象。
setClob 将指定参数设置为给定 Clob 对象。
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 将指定参数设置为指定对象。
setNull 根据要设置的参数的类型,将指定参数设置为 Null 值。
setNString 将指定参数设置为指定的 String 对象。
setObject 使用给定对象设置指定参数的值。
setPoolable (继承自 SQLServerStatement。)请求语句入池或不入池。 默认情况下,创建时 SQLServerPreparedStatement 对象是可以合并的。
setQueryTimeout (继承自 SQLServerStatement。)将驱动程序等待 Statement 对象运行的秒数设置为指定的秒数。
setRef 将指定参数设置为指定的 Ref 对象。
setResponseBuffering (继承自 SQLServerStatement。)将此 SQLServerStatement 对象的响应缓冲模式设置为不区分大小写的“String full”或“adaptive”。
setShort 将指定参数设置为指定的 Short 值。
setString 将指定参数设置为指定的 String 值。
setSQLXML 将指定参数设置为指定的 SQLXML 对象。
setTime 将指定参数设置为指定的 time 值。
setTimestamp 将指定参数设置为指定的 timestamp 值。
setUnicodeStream 将指定参数编号设置为指定的输入流,而指定输入流将含有指定字节数。
setURL 将指定参数设置为指定的 URL 值。
unwrap 返回一个实现指定接口的对象,从而允许访问特定于 Microsoft JDBC Driver for SQL Server 的方法。

继承的方法

类继承自: 方法
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
java.lang.Object clone、equals、getClass、hashCode、notify、notifyAll、toString、wait
java.sql.Statement cancel、clearWarnings、execute、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

另请参阅

SQLServerPreparedStatement 类