public abstract void setCharacterStream (int parameterIndex, Reader reader, int length) throws SQLException

Sets the designated parameter in this RowSet object's command to the given java.io.Reader value. It may be more practical to send a very large UNICODE value via a java.io.Reader rather than as a LONGVARCHAR parameter. The driver will read the data from the stream as needed until it reaches end-of-file.

Note: This stream object can either be a standard Java stream object or your own subclass that implements the standard interface.

Parameters:
parameterIndex    the first parameter is 1, the second is 2, ...
reader    the Reader object that contains the UNICODE data to be set
length    the number of characters in the stream

Exceptions:
SQLException    if a database access error occurs