--- title: "getLong 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.getLong (int)" apilocation: - "sqljdbc.jar" apitype: "Assembly" ms.assetid: b7078ca7-fd2a-4474-ab29-989ae28c77e8 author: David-Engel ms.author: v-daenge --- # getLong Method (int) [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] Retrieves the value of the designated parameter as a **long** in the Java programming language given the parameter index. ## Syntax ``` public long getLong(int index) ``` #### Parameters *index* An **int** that indicates the parameter index. ## Return Value A **long** value. ## Exceptions [SQLServerException](../../../connect/jdbc/reference/sqlserverexception-class.md) ## Remarks This getLong method is specified by the getLong method in the java.sql.CallableStatement interface. This method is supported only on [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] data types that can safely return an integer value such as bigint, int, smallint, tinyint, and bit. Using this method on any other data types will cause an exception to be thrown. ## See Also [getLong Method (SQLServerCallableStatement)](../../../connect/jdbc/reference/getlong-method-sqlservercallablestatement.md) [SQLServerCallableStatement Members](../../../connect/jdbc/reference/sqlservercallablestatement-members.md) [SQLServerCallableStatement Class](../../../connect/jdbc/reference/sqlservercallablestatement-class.md)