--- title: "getBytes Method (int) | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual apiname: - "SQLServerCallableStatement.getBytes (int)" apilocation: - "sqljdbc.jar" apitype: "Assembly" ms.assetid: 8c2973e6-d57f-4f64-b812-350ce4098ce6 author: David-Engel ms.author: v-daenge --- # getBytes Method (int) [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] Retrieves the value of the designated parameter as an array of bytes value given the parameter index. ## Syntax ``` public byte[] getBytes(int index) ``` #### Parameters *index* An **int** that indicates the parameter index. ## Return Value An array of **byte** values. ## Exceptions [SQLServerException](../../../connect/jdbc/reference/sqlserverexception-class.md) ## Remarks In a previous version of [!INCLUDE[jdbcNoVersion](../../../includes/jdbcnoversion_md.md)], you could use SQLServerCallableStatement.getBytes to convert values between byte arrays and [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] data type **date**, **time**, **datetime2**, or **datetimeoffset**. Now, using this method with those data types will cause an exception indicating that the conversion is not supported. This getBytes method is specified by the getBytes method in the java.sql.CallableStatement interface. ## See Also [getBytes Method (SQLServerCallableStatement)](../../../connect/jdbc/reference/getbytes-method-sqlservercallablestatement.md) [SQLServerCallableStatement Class](../../../connect/jdbc/reference/sqlservercallablestatement-class.md)