Weet u ten eerste zeker dat u de hele tabel in het geheugen nodig heeft? Misschien moet u overwegen (indien mogelijk) rijen te selecteren die u wilt bijwerken/samenvoegen/etc. Als u echt de hele tabel moet hebben, kunt u overwegen een schuifbare ResultSet te gebruiken. Je kunt het zo maken.
// make sure autocommit is off (postgres)
con.setAutoCommit(false);
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE, //or ResultSet.TYPE_FORWARD_ONLY
ResultSet.CONCUR_READ_ONLY);
ResultSet srs = stmt.executeQuery("select * from ...");
Het stelt u in staat om naar elke gewenste rij te gaan met behulp van 'absolute' en 'relatieve' methoden.