--- title: "getResponseBuffering Method (SQLServerStatement) | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.suite: "sql" ms.technology: connectivity ms.tgt_pltfrm: "" ms.topic: conceptual apiname: - "SQLServerStatement.getResponseBuffering()" apilocation: - "SQLServerStatement.getResponseBuffering()" apitype: "Assembly" ms.assetid: a9a9ffdd-7ce3-4e0a-907c-34d6a54e6865 caps.latest.revision: 23 author: MightyPen ms.author: genemi manager: craigg --- # getResponseBuffering Method (SQLServerStatement) [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] Retrieves the response buffering mode for this [SQLServerStatement](../../../connect/jdbc/reference/sqlserverstatement-class.md) object. ## Syntax ``` public final java.lang.String getResponseBuffering() ``` ## Return Value A **String** that contains a lower-case **full** or **adaptive**. ## Remarks **adaptive** specifies buffering the minimum possible data when necessary. **full** specifies reading the entire result from the server at run time. **adaptive** is the default value in JDBC Driver version 2.0 and 3.0. **full** was the default prior to JDBC Driver version 2.0. For more information about using the response buffering mode, see [Using Adaptive Buffering](../../../connect/jdbc/using-adaptive-buffering.md). ## See Also [setResponseBuffering Method (SQLServerStatement)](../../../connect/jdbc/reference/setresponsebuffering-method-sqlserverstatement.md) [SQLServerStatement Members](../../../connect/jdbc/reference/sqlserverstatement-members.md) [SQLServerStatement Class](../../../connect/jdbc/reference/sqlserverstatement-class.md)