共用方式為


SQLServerCallableStatement 成員

下載 JDBC 驅動程式

下表列出由 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 陳述式。
executeBatch (繼承自 SQLServerPreparedStatement)。將命令批次提交到要執行的資料庫。 如果所有命令都成功執行,則傳回更新計數陣列。
executeQuery (繼承自 SQLServerPreparedStatement)。在這個 CallableStatement 物件中執行 SQL 查詢,並傳回此查詢所產生的 SQLServerResultSet 物件。
executeUpdate (繼承自 SQLServerPreparedStatement.)在此 CallableStatement 物件中執行 SQL 語句,該對象必須是 SQL INSERT、UPDATE、MERGE 或 DELETE 語句;或傳回任何內容,例如 DDL 語句的 SQL 語句。
getConnection (繼承自 SQLServerStatement)。擷取產生這個 CallableStatement 物件的 SQLServerConnection 物件。
getDateTimeOffset 擷取指定之資料行的值作為 DateTimeOffset Class 物件。
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 使用 Java 程式設計語言,擷取指定 JDBC Blob 參數的值來作為 Blob 物件。
getboolean 擷取指定參數的值來作為 Boolean 值。
getByte 擷取所指定參數的值來作為 byte 值。
getBytes 擷取指定之參數的值來當做位元組陣列。
getCharacterStream 擷取指定之參數的值來當做 java.io.Reader 物件。
getClob 使用 Java 程式設計語言,擷取指定 JDBC Blob 參數的值來作為 Clob 物件。
getDate 使用 Java 程式語言,擷取指定之參數的值來當做 java.sql.Date 物件。
getDateTimeOffset 擷取指定資料行的值作為 DateTimeOffset 類別物件。
getDouble 使用 Java 程式設計語言,擷取指定參數的值來作為 double
getFloat 使用 Java 程式設計語言,擷取所指定參數的值來作為 float
getInt 使用 Java 程式設計語言,擷取指定參數的值來作為 int
getLong 使用 Java 程式設計語言,擷取所指定參數的值來作為 long
getNCharacterStream 擷取指定參數的值來作為 Reader 物件。
getNClob 使用 Java 程式設計語言,擷取指定 JDBC NCLOB 參數的值來作為 NClob 物件。
getNString 使用 Java 程式設計語言,以字串的形式擷取指定 NCHARNVARCHARLONGNVARCHAR 參數的值。
getObject 使用 Java 程式語言,擷取指定之參數的值來當做物件。
getQueryTimeout (繼承自 SQLServerStatement.) 擷取 Microsoft JDBC Driver for SQL Server 將會等待這個 CallableStatement 物件執行的秒數。
getRef 使用 Java 程式設計語言,擷取指定參數的值來作為 Ref 物件。
getResponseBuffering (繼承自 SQLServerStatement)。擷取這個 SQLServerStatement 物件的回應緩衝模式。
getResultSet (繼承自 SQLServerStatement)。擷取目前結果作為 SQLServerResultSet 物件。
getResultSetConcurrency (繼承自 SQLServerStatement)。擷取由這個 CallableStatement 物件產生的 SQLServerResultSet 物件結果集並行。
getResultSetHoldability (繼承自 SQLServerStatement)。擷取由這個 CallableStatement 物件產生的 SQLServerResultSet 物件結果集保留性。
getResultSetType (繼承自 SQLServerStatement)。擷取由這個 CallableStatement 物件產生的 SQLServerResultSet 物件結果集類型。
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 資料指標名稱設定為給定的字串,此字串將由後續 execute 方法使用。
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 將指定的參數設定為指定的物件。
setNString 將指定的參數設定為所指定 String 物件。
setNull 在給定要設定之參數的類型時,將指定的參數設定為 null 值。
setObject 使用給定物件,設定指定之參數的值。
setPoolable (繼承自 SQLServerStatement)。要求共用或不共用陳述式。 根據預設,SQLServerCallableStatement 物件在建立時可加入集區。
setQueryTimeout (繼承自 SQLServerStatement)。設定驅動程式將等候這個 CallableStatement 物件執行指定秒數的秒數。
setRef (繼承自 SQLServerPreparedStatement)。將指定的參數設定為所指定 Ref 物件。
setResponseBuffering (繼承自 SQLServerStatement)。將這個 SQLServerStatement 物件的回應緩衝模式設定為 String fulladaptive (不區分大小寫)。
setShort 將指定的參數設定為所指定 short 值。
setString 將指定的參數設定為所指定 Java String 值。
setSQLXML 將指定的參數設定為所指定 SQLXML 物件。
setTime 設定指定的參數為指定的 time 值。
setTimestamp 設定指定的參數為指定的 timestamp 值。
setUnicodeStream (繼承自 SQLServerPreparedStatement)。設定指定的參數數值為給定的輸入資料流,其中將包含指定的位元組數目。
setURL 設定指定的參數為指定的 URL 值。
unwrap 傳回可實作所指定介面的物件,此介面可用來存取適用於 SQL Server 的 Microsoft JDBC 驅動程式特有的方法。
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 類別