--- title: "getLockTimeout Method (SQLServerDataSource) | 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: - "SQLServerDataSource.getLockTimeout" apilocation: - "sqljdbc.jar" apitype: "Assembly" ms.assetid: 676094e9-ec18-4524-9b21-1f9c5b16dd52 author: David-Engel ms.author: v-daenge --- # getLockTimeout Method (SQLServerDataSource) [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] Returns an **int** value that indicates the number of milliseconds that the database will wait before reporting a lock time out. ## Syntax ``` public int getLockTimeout() ``` ## Return Value An **int** value that contains the number of milliseconds that the database will wait. ## Remarks The lock time out is the number of milliseconds to wait before the database reports a lock time out. The default value of -1 means that it will wait indefinitely. If specified, this value will be the default for all statements on the connection. > [!NOTE] > A value of 0 means no wait. If the lockTimeout property is not set, the getLockTimeout method returns the default value of -1. ## See Also [SQLServerDataSource Members](../../../connect/jdbc/reference/sqlserverdatasource-members.md) [SQLServerDataSource Class](../../../connect/jdbc/reference/sqlserverdatasource-class.md)