У меня есть простой Java 6 код:ResultSet с двоичными данными
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost/db?user=u&password=p");
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery("SELECT * FROM "+tabela);
while(res.next()){
byte[] fileBytes = res.getBytes(fileColumnIndex);
fos.write(fileBytes);
}
Так что мой вопрос - делает Resultset загрузить все данные в некоторой локальной памяти сразу, или же он загрузит его кусками на каждом разрешении. следующий()?