Hi,
Postgres (for example) don't use cursors on default. The PG jdbc driver loads the entire ResultSet all at once and keeps it in memory! So, even if you do a getIteratorByQuery the memory load on a large resultset is huge!
You can get around this, if you set the fetchsize on the jdbc statement for example: stmt = con.createStatement(); stmt.setFetchSize(1); ResultSet rs = stmt.executeQuery(sql);
This actually forces the jdbc driver to use a cursor and browse the resultset one by one.
There is no possibility to do this with ojb's getIteratorByQuery! Or is there?
thanks, andreas
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]