--- title: "getCharacterStream 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: - "SQLServerResultSet.getCharacterStream (int)" apilocation: - "sqljdbc.jar" apitype: "Assembly" ms.assetid: 4f9f230d-be4c-469a-b3dc-f24531429aae author: David-Engel ms.author: v-daenge --- # getCharacterStream Method (int) [!INCLUDE[Driver_JDBC_Download](../../../includes/driver_jdbc_download.md)] Retrieves the value of the designated column index in the current row of this [SQLServerResultSet](../../../connect/jdbc/reference/sqlserverresultset-class.md) object as a java.io.Reader object. ## Syntax ``` public java.io.Reader getCharacterStream(int columnIndex) ``` #### Parameters *columnIndex* An **int** that indicates the column index. ## Return Value A Reader object. ## Exceptions [SQLServerException](../../../connect/jdbc/reference/sqlserverexception-class.md) ## Remarks This getCharacterStream method is specified by the getCharacterStream method in the java.sql.ResultSet interface. This method will read only [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] Unicode character data types such as nchar, nvarchar, nvarchar(max), and ntext. All other data types, including the ASCII character types, will cause an exception to be thrown. To read the ASCII data types, use the [getAsciiStream](../../../connect/jdbc/reference/getasciistream-method-sqlserverresultset.md) method. ## See Also [getCharacterStream Method (SQLServerResultSet)](../../../connect/jdbc/reference/getcharacterstream-method-sqlserverresultset.md) [SQLServerResultSet Members](../../../connect/jdbc/reference/sqlserverresultset-members.md) [SQLServerResultSet Class](../../../connect/jdbc/reference/sqlserverresultset-class.md)