--- title: "SQLServerCallableStatement Members | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual apitype: "Assembly" ms.assetid: 5ebdc186-e50f-4d14-bbf4-95af5051e4a4 author: David-Engel ms.author: v-daenge --- # SQLServerCallableStatement Members [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] The following tables list the members that are exposed by the [SQLServerCallableStatement](../../../connect/jdbc/reference/sqlservercallablestatement-class.md) class. ## Constructors None. ## Fields |Class inherited from:|Methods| |---------------------------|-------------| |java.sql.Statement|CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO| ## Inherited Fields None. ## Methods |Name|Description| |----------|-----------------| |[addBatch](../../../connect/jdbc/reference/addbatch-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Adds a set of parameters to the batch of commands for this CallableStatement object.| |[cancel](../../../connect/jdbc/reference/cancel-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Cancels the SQL statement that is currently being run by this CallableStatement object.| |[clearBatch](../../../connect/jdbc/reference/clearbatch-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Empties the current list of SQL commands for this CallableStatement object.| |[clearParameters](../../../connect/jdbc/reference/clearparameters-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Clears the current parameter values immediately.| |[clearWarnings](../../../connect/jdbc/reference/clearwarnings-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Clears all the warnings that are reported on this CallableStatement object.| |[close](../../../connect/jdbc/reference/close-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Releases the database and JDBC resources of this CallableStatement object immediately instead of waiting for them to be automatically released.| |[execute](../../../connect/jdbc/reference/execute-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Runs the SQL statement in this CallableStatement object, which can be any kind of SQL statement.| |[executeBatch](../../../connect/jdbc/reference/executebatch-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Submits a batch of commands to the database to be run. If all commands run successfully, returns an array of update counts.| |[executeQuery](../../../connect/jdbc/reference/executequery-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Runs the SQL query in this CallableStatement object and returns the [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object that is generated by the query.| |[executeUpdate](../../../connect/jdbc/reference/executeupdate-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Runs the SQL statement in this CallableStatement object, which must be an SQL INSERT, UPDATE, MERGE, or DELETE statement; or an SQL statement that returns nothing, such as a DDL statement.| |[getConnection](../../../connect/jdbc/reference/getconnection-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the [SQLServerConnection](../../../connect/jdbc/reference/sqlserverconnection-class.md) object that produced this CallableStatement object.| |[getDateTimeOffset](../../../connect/jdbc/reference/getdatetimeoffset-method-sqlservercallablestatement.md)|Retrieves the value of the specified column as a [DateTimeOffset Class](../../../connect/jdbc/reference/datetimeoffset-class.md) object.| |[getFetchDirection](../../../connect/jdbc/reference/getfetchdirection-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this CallableStatement object.| |[getFetchSize](../../../connect/jdbc/reference/getfetchsize-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the number of result set rows that is the default fetch size for result set objects generated from this CallableStatement object.| |[getGeneratedKeys](../../../connect/jdbc/reference/getgeneratedkeys-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves any auto-generated keys that are created as a result of running this CallableStatement object.| |[getMaxFieldSize](../../../connect/jdbc/reference/getmaxfieldsize-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the maximum number of bytes that can be returned for character and binary column values in a [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object produced by this CallableStatement object.| |[getMaxRows](../../../connect/jdbc/reference/getmaxrows-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the maximum number of rows that a [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object produced by this CallableStatement object can contain.| |[getMetaData](../../../connect/jdbc/reference/getmetadata-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Retrieves a [SQLServerResultSetMetaData Class](../../../connect/jdbc/reference/sqlserverresultsetmetadata-class.md) object that contains information about the columns of the [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object that will be returned when this CallableStatement object is run.| |[getMoreResults](../../../connect/jdbc/reference/getmoreresults-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Moves to the next result of this CallableStatement object.| |[getParameterMetaData](../../../connect/jdbc/reference/getparametermetadata-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Retrieves the number, types, and properties of the parameters for this CallableStatement object.| |[getArray](../../../connect/jdbc/reference/getarray-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as an Array object.| |[getAsciiStream](../../../connect/jdbc/reference/getasciistream-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a stream of **ASCII** characters.| |[getBigDecimal](../../../connect/jdbc/reference/getbigdecimal-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as java.math.BigDecimal.| |[getBinaryStream](../../../connect/jdbc/reference/getbinarystream-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a binary stream of uninterrupted bytes.| |[getBlob](../../../connect/jdbc/reference/getblob-method-sqlservercallablestatement.md)|Retrieves the value of the designated JDBC Blob parameter as a Blob object in the Java programming language.| |[getboolean](../../../connect/jdbc/reference/getboolean-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **Boolean** value.| |[getByte](../../../connect/jdbc/reference/getbyte-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **byte** value.| |[getBytes](../../../connect/jdbc/reference/getbytes-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as an array of bytes.| |[getCharacterStream](../../../connect/jdbc/reference/getcharacterstream-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a java.io.Reader object.| |[getClob](../../../connect/jdbc/reference/getclob-method-sqlservercallablestatement.md)|Retrieves the value of the designated JDBC Blob parameter as a Clob object in the Java programming language.| |[getDate](../../../connect/jdbc/reference/getdate-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a java.sql.Date object in the Java programming language.| |[getDateTimeOffset](../../../connect/jdbc/reference/getdatetimeoffset-method-sqlservercallablestatement.md)|Retrieves the value of the specified column as a[DateTimeOffset Class](../../../connect/jdbc/reference/datetimeoffset-class.md) object.| |[getDouble](../../../connect/jdbc/reference/getdouble-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **double** in the Java programming language.| |[getFloat](../../../connect/jdbc/reference/getfloat-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **float** in the Java programming language.| |[getInt](../../../connect/jdbc/reference/getint-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as an **int** in the Java programming language.| |[getLong](../../../connect/jdbc/reference/getlong-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **long** in the Java programming language.| |[getNCharacterStream](../../../connect/jdbc/reference/getncharacterstream-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a Reader object.| |[getNClob](../../../connect/jdbc/reference/getnclob-method-sqlservercallablestatement.md)|Retrieves the value of the designated JDBC **NCLOB** parameter as an **NClob** object in the Java programming language.| |[getNString](../../../connect/jdbc/reference/getnstring-method-sqlservercallablestatement.md)|Retrieves the value of the designated **NCHAR**, **NVARCHAR** or **LONGNVARCHAR** parameter as a String in the Java programming language.| |[getObject](../../../connect/jdbc/reference/getobject-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as an object in the Java programming language.| |[getQueryTimeout](../../../connect/jdbc/reference/getquerytimeout-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the number of seconds the [!INCLUDE[jdbcNoVersion](../../../includes/jdbcnoversion_md.md)] will wait for this CallableStatement object to run.| |[getRef](../../../connect/jdbc/reference/getref-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a Ref object in the Java programming language.| |[getResponseBuffering](../../../connect/jdbc/reference/getresponsebuffering-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the response buffering mode for this [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md) object.| |[getResultSet](../../../connect/jdbc/reference/getresultset-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the current result as a [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object.| |[getResultSetConcurrency](../../../connect/jdbc/reference/getresultsetconcurrency-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the result set concurrency for [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) objects that are generated by this CallableStatement object.| |[getResultSetHoldability](../../../connect/jdbc/reference/getresultsetholdability-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the result set holdability for [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) objects that are generated by this CallableStatement object.| |[getResultSetType](../../../connect/jdbc/reference/getresultsettype-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the result set type for [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) objects that are generated by this CallableStatement object.| |[getShort](../../../connect/jdbc/reference/getshort-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **short** in the Java programming language.| |[getString](../../../connect/jdbc/reference/getstring-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a **String** in the Java programming language.| |[getSQLXML](../../../connect/jdbc/reference/getsqlxml-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a java.sql.SQLXML object.| |[getTime](../../../connect/jdbc/reference/gettime-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a java.sql.Time object in the Java programming language.| |[getTimestamp](../../../connect/jdbc/reference/gettimestamp-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a java.sql.Timestamp object in the Java programming language.| |[getUpdateCount](../../../connect/jdbc/reference/getupdatecount-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the current result as an update count.| |[getURL](../../../connect/jdbc/reference/geturl-method-sqlservercallablestatement.md)|Retrieves the value of the designated parameter as a URL object in the Java programming language.| |[getWarnings](../../../connect/jdbc/reference/getwarnings-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Retrieves the first warning that is reported by calls on this CallableStatement object.| |[isClosed](../../../connect/jdbc/reference/isclosed-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Indicates whether this Statement object has been closed.| |[isPoolable](../../../connect/jdbc/reference/ispoolable-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Returns a value indicating if a statement can be added to the user-provided statement pool.| |[isWrapperFor](../../../connect/jdbc/reference/iswrapperfor-method-sqlservercallablestatement.md)|Indicates whether this statement object is a wrapper for the specified interface.| |[registerOutParameter](../../../connect/jdbc/reference/registeroutparameter-method-sqlservercallablestatement.md)|Registers the OUT parameter.| |[setArray](../../../connect/jdbc/reference/setarray-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Sets the designated parameter number to the given Array object.| |[setAsciiStream](../../../connect/jdbc/reference/setasciistream-sqlservercallablestatement.md)|Sets the designated parameter to the given input stream.| |[setBigDecimal](../../../connect/jdbc/reference/setbigdecimal-method-sqlservercallablestatement.md)|Sets the designated parameter number to the given BigDecimal object.| |[setBinaryStream](../../../connect/jdbc/reference/setbinarystream-sqlservercallablestatement.md)|Sets the designated parameter to the specified input stream.| |[setBlob](../../../connect/jdbc/reference/setblob-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Sets the designated parameter to the given Blob object.| |[setboolean](../../../connect/jdbc/reference/setboolean-method-sqlservercallablestatement.md)|Sets the designated parameter to the given **Boolean** value.| |[setByte](../../../connect/jdbc/reference/setbyte-method-sqlservercallablestatement.md)|Sets the designated parameter to the given **byte** value.| |[setBytes](../../../connect/jdbc/reference/setbytes-method-sqlservercallablestatement.md)|Sets the designated parameter to the given array of **byte** values.| |[setCharacterStream](../../../connect/jdbc/reference/setcharacterstream-method-sqlservercallablestatement.md)|Sets the designated parameter to the given Reader object.| |[setClob](../../../connect/jdbc/reference/setclob-method-sqlservercallablestatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Sets the designated parameter to the specified object.| |[setCursorName](../../../connect/jdbc/reference/setcursorname-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the SQL cursor name to the given String, which will be used by subsequent execute methods.| |[setDate](../../../connect/jdbc/reference/setdate-method-sqlservercallablestatement.md)|Sets the designated parameter to the given date value.| |[setDateTimeOffset](../../../connect/jdbc/reference/setdatetimeoffset-method-sqlservercallablestatement.md)|Sets the value of the column specified to the [DateTimeOffset Class](../../../connect/jdbc/reference/datetimeoffset-class.md) value.| |[setDouble](../../../connect/jdbc/reference/setdouble-method-sqlservercallablestatement.md)|Sets the designated parameter to the given **double** value.| |[setEscapeProcessing](../../../connect/jdbc/reference/setescapeprocessing-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the escape processing mode.| |[setFetchDirection](../../../connect/jdbc/reference/setfetchdirection-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Gives the JDBC driver a hint as to the direction in which result set rows should be processed.| |[setFetchSize](../../../connect/jdbc/reference/setfetchsize-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed.| |[setFloat](../../../connect/jdbc/reference/setfloat-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified **float** value.| |[setInt](../../../connect/jdbc/reference/setint-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified **int** value.| |[setLong](../../../connect/jdbc/reference/setlong-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified **long** value.| |[setMaxFieldSize](../../../connect/jdbc/reference/setmaxfieldsize-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the limit for the maximum number of bytes in a [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) column storing character or binary values to the specified number of bytes.| |[setMaxRows](../../../connect/jdbc/reference/setmaxrows-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the limit for the maximum number of rows that any [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object can contain to the specified number.| |[setNCharacterStream](../../../connect/jdbc/reference/setncharacterstream-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified Reader object.| |[setNClob](../../../connect/jdbc/reference/setnclob-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified object.| |[setNString](../../../connect/jdbc/reference/setnstring-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified String object.| |[setNull](../../../connect/jdbc/reference/setnull-method-sqlservercallablestatement.md)|Sets the designated parameter to a null value, given the type of parameter to set.| |[setObject](../../../connect/jdbc/reference/setobject-method-sqlservercallablestatement.md)|Sets the value of the designated parameter using the given object.| |[setPoolable](../../../connect/jdbc/reference/setpoolable-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Requests that a statement be pooled or not pooled. By default, a SQLServerCallableStatement object is poolable when created.| |[setQueryTimeout](../../../connect/jdbc/reference/setquerytimeout-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the number of seconds the driver will wait for a CallableStatement object to run to the specified number of seconds.| |[setRef](../../../connect/jdbc/reference/setref-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Sets the designated parameter to the specified Ref object.| |[setResponseBuffering](../../../connect/jdbc/reference/setresponsebuffering-method-sqlserverstatement.md)|(Inherited from [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md).) Sets the response buffering mode for this [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md) object to case-insensitive **String full** or **adaptive**.| |[setShort](../../../connect/jdbc/reference/setshort-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified **short** value.| |[setString](../../../connect/jdbc/reference/setstring-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified Java **String** value.| |[setSQLXML](../../../connect/jdbc/reference/setsqlxml-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified **SQLXML** object.| |[setTime](../../../connect/jdbc/reference/settime-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified time value.| |[setTimestamp](../../../connect/jdbc/reference/settimestamp-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified timestamp value.| |[setUnicodeStream](../../../connect/jdbc/reference/setunicodestream-method-sqlserverpreparedstatement.md)|(Inherited from [SQLServerPreparedStatement](../../../connect/jdbc/reference/sqlserverpreparedstatement-class.md).) Sets the designated parameter number to the given input stream, which will have the specified number of bytes.| |[setURL](../../../connect/jdbc/reference/seturl-method-sqlservercallablestatement.md)|Sets the designated parameter to the specified URL value.| |[unwrap](../../../connect/jdbc/reference/unwrap-method-sqlservercallablestatement.md)|Returns an object that implements the specified interface to allow access to the [!INCLUDE[jdbcNoVersion](../../../includes/jdbcnoversion_md.md)]-specific methods.| |[wasNull](../../../connect/jdbc/reference/wasnull-method-sqlservercallablestatement.md)|Retrieves whether the last OUT parameter read had the value of SQL NULL.| ## Inherited Methods |Class inherited from:|Methods| |---------------------------|-------------| |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| ## See Also [SQLServerCallableStatement Class](../../../connect/jdbc/reference/sqlservercallablestatement-class.md)