DB2JSONResultSet interface
The com.ibm.db2.jcc.DB2JSONResultSet interface is used to convert the contents of JDBC ResultSet objects to JSON documents and snippets.
DB2JSONResultSet methods
The following methods are defined only for the IBM Data Server Driver for JDBC and SQLJ.
- close
- Format:
public void close() throws java.sql.SQLExceptionCloses a DB2JSONResultSet object.
- getAsciiStream
- Format:
public InputStream getAsciiStream() throws java.sql.SQLExceptionReturns a java.io.InputStream object that contains the contents of a DB2JSONResultSet object. If the contents of the object contain any non-ASCII characters, an encoding error is returned in the SQLException.
- getCharacterStream
- Format:
public Reader getCharacterStream() throws java.sql.SQLExceptionReturns a java.io.Reader object on which applications can call methods to read JSON documents incrementally.
- getCurrentRow
- Format:
public String getCurrentRow() throws java.sql.SQLExceptionReturns the current row of a DB2JSONResultSet object as a JSON snippet.
- next
- Format:
public String next() throws java.sql.SQLExceptionMoves the cursor position to the next row of a DB2JSONResultSet object. Returns
falseif there are no more rows to return. - toJSONString
- Format:
public String toJSONString() throws java.sql.SQLExceptionReturns the contents of a DB2JSONResultSet object, starting with the current row, as a String. After this method is executed, the cursor points to the last row of the DB2JSONResultSet object. A subsequent next call returns
false.