Правильно ли я считаю, что для базы данных с n ПОЛЬЗОВАТЕЛЯМИ следующий код приводит как минимум к n взаимодействиям с базой данных?
Statement stmt = con.createStatement();
ResultSet srs = stmt.executeQuery(
"SELECT FAVOURITE_COLOR FROM USERS");
while (srs.next()) {
//performSomeAction on srs.getString("FAVOURITE_COLOR");
}
Будет ли тогда возможно извлечь FAVOURITE_COLOR из всех пользователей при 1 взаимодействии ввода-вывода с базой данных?
И если это так, это может вызвать переполнение памяти в программе, если слишком много пользователей?