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 陳述式。 |
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 程式設計語言,以字串的形式擷取指定 NCHAR、NVARCHAR 或 LONGNVARCHAR 參數的值。 |
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 full 或 adaptive (不區分大小寫)。 |
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 |