JDBC, как забрать все записи в виде одного объекта?
допустим я забираю все что мне нужно из бд вот так (query это переменная с SQL запросом)
ResultSet rs = st.executeQuery(query);
но выстраивать каждый раз вот такую конструкцию я не хочу
while (rs.next()) {
System.out.println(rs.getString("id"));
System.out.println(rs.getString("name"));
}
ибо неизвестно сколько раз они мне понадобятся.
можно их забрать к примеру в виде какого то массива объектов или в любой другой более удоба-варимой форме ?
P.S. если что не так, прошу фикалиями не закидывать, ибо с java-ой только знакомлюсь