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 陳述式。
executeBatch 將命令批次提交到要執行的資料庫。 如果所有命令都成功執行,則傳回更新計數陣列。
executeQuery 在這個 Statement 物件中執行 SQL 查詢,並傳回此查詢所產生的 SQLServerResultSet 物件。
executeUpdate 在這個 Statement 物件中執行必須是 SQL INSERT、UPDATE、MERGE 或 DELETE 陳述式的 SQL 陳述式,否則會是不傳回任何項目的 SQL 陳述式,例如 DDL 陳述式。
getConnection (繼承自 SQLServerStatement)。擷取產生這個 Statement 物件的 SQLServerConnection 物件。
getFetchDirection (繼承自 SQLServerStatement)。擷取從資料庫資料表中提取資料列的方向,此方向是從這個 Statement 物件所產生結果集的預設值。
getFetchSize (繼承自 SQLServerStatement)。擷取結果集資料列數目,這個數目是從這個 Statement 物件所產生結果集物件的預設提取大小。
getGeneratedKeys (繼承自 SQLServerStatement)。擷取執行這個 Statement 物件最後所建立的任何自動產生索引鍵。
getMaxFieldSize (繼承自 SQLServerStatement)。擷取最大位元組數目,此位元組可傳回作為這個 Statement 物件所產生 SQLServerResultSet 物件中的字元和二進位資料行值。
getMaxRows (繼承自 SQLServerStatement)。擷取最大資料列數目,即這個 Statement 物件所產生 SQLServerResultSet 物件可以包含的資料列。
getMetaData 擷取 SQLServerResultSetMetaData 類別物件,此物件包含當執行這個 Statement 物件時將傳回之 SQLServerResultSet 物件資料行的相關資訊。
getMoreResults (繼承自 SQLServerStatement)。移至這個 Statement 物件的下一個結果。
getParameterMetaData 擷取這個 Statement 物件參數的號碼、類型和屬性。
getResponseBuffering (繼承自 SQLServerStatement)。擷取這個 SQLServerStatement 物件的回應緩衝模式。
getQueryTimeout (繼承自 SQLServerStatement。) 擷取 Microsoft JDBC Driver for SQL Server 將會等待這個 Statement 物件執行的秒數。
getResultSet (繼承自 SQLServerStatement)。擷取目前結果作為 SQLServerResultSet 物件。
getResultSetConcurrency (繼承自 SQLServerStatement)。擷取由這個 Statement 物件所產生 SQLServerResultSet 物件的結果集並行。
getResultSetHoldability (繼承自 SQLServerStatement)。擷取由這個 Statement 物件所產生 SQLServerResultSet 物件的結果集保留性。
getResultSetType (繼承自 SQLServerStatement)。擷取由這個 Statement 物件所產生 SQLServerResultSet 物件的結果集類型。
getUpdateCount (繼承自 SQLServerStatement)。擷取目前結果集作為更新計數。
getWarnings (繼承自 SQLServerStatement)。擷取由呼叫這個 Statement 物件所報告的第一個警告。
isClosed (繼承自 SQLServerStatement)。指出這個 Statement 物件是否已關閉。
isPoolable (繼承自 SQLServerStatement)。傳回值,這個值指出陳述式是否可以加入至使用者提供的陳述式集區。
isWrapperFor 指出這個陳述式物件是否為指定之介面的包裝函式。
setArray 將指定的參數編號設定為所指定 Array 物件。
setAsciiStream 將指定的參數號碼設定為所指定 InputStream 物件。
setBigDecimal 將指定的參數號碼設定為所指定 BigDecimal 物件。
setBinaryStream 將指定的參數設定為指定的輸入資料流。
setBlob 將指定的參數設定為所指定 Blob 物件。
setboolean 將指定的參數設定為所指定 Boolean 值。
setByte 將指定的參數設定為所指定 byte 值。
setBytes 設定指定的參數為指定的位元組陣列。
setCharacterStream 將指定的參數設定為所指定 Reader 物件。
setClob 將指定的參數設定為所指定 Clob 物件。
setCursorName (繼承自 SQLServerStatement)。將 SQL 資料指標名稱設定為指定的字串,此字串將由後續執行方法使用。
setDate 將指定的參數設定為指定的日期值。
setDateTimeOffset 將指定的資料行值設定為 DateTimeOffset 類別值。
setDouble 將指定的參數設定為所指定 double 值。
setEscapeProcessing (繼承自 SQLServerStatement)。設定逸出處理模式。
setFetchDirection (繼承自 SQLServerStatement)。提供 JDBC Driver 提示,當做處理結果集資料列時應遵循的方向。
setFetchSize (繼承自 SQLServerStatement)。提供 JDBC Driver 提示,當做在需要更多資料列時應該從資料庫中提取的資料列數目。
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 fulladaptive (不區分大小寫)。
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 類別