Opens the reader by executing the given SQL command.
After the reader is open, the reader's position is before the first record.
Use moveNext or iterator() to step through the rows.
Data of the current row can be accessed through the functions on the RecordData interface.
ATTENTION: After using the reader it must be closed using the close() method!
Use
try { ... } finally { reader.close(); }
to make sure the reader is closed.
@param cmd the SQL-Command with cmd.getSelect()
@param scrollable true if the reader should be scrollable or false if not
@param conn a valid JDBC connection.