Как преобразовать массив (ResultSet JDBC) в список? ⇐ JAVA
-
Anonymous
Как преобразовать массив (ResultSet JDBC) в список?
Я написал код, который должен брать запись из таблицы базы данных по идентификатору записи. Один из столбцов таблицы (запись) является коллекцией объекта студента. Как я могу извлечь учащихся из записи и «сложить» ее в коллекцию списков?
Код:
public Group findObjById(final int id) { Группа группа = новая группа(); пытаться { Заявление st = Connection.createStatement(); ResultSet rs = st.executeQuery("SELECT * FROM `course_work`.`group` WHERE `group_id` = " + id + ";"); в то время как (rs.next()) { int InternalId = rs.getInt("group_id"); List студенты = rs.getArray("студенты"); группа = новая группа (внутренний идентификатор, студенты); } рс.закрыть(); ул.закрыть(); } catch (SQLException e) { е.printStackTrace(); } возвратная группа; } Ошибка в строке 10 (102-я строка в *.java). Фото
Я написал код, который должен брать запись из таблицы базы данных по идентификатору записи. Один из столбцов таблицы (запись) является коллекцией объекта студента. Как я могу извлечь учащихся из записи и «сложить» ее в коллекцию списков?
Код:
public Group findObjById(final int id) { Группа группа = новая группа(); пытаться { Заявление st = Connection.createStatement(); ResultSet rs = st.executeQuery("SELECT * FROM `course_work`.`group` WHERE `group_id` = " + id + ";"); в то время как (rs.next()) { int InternalId = rs.getInt("group_id"); List студенты = rs.getArray("студенты"); группа = новая группа (внутренний идентификатор, студенты); } рс.закрыть(); ул.закрыть(); } catch (SQLException e) { е.printStackTrace(); } возвратная группа; } Ошибка в строке 10 (102-я строка в *.java). Фото
Мобильная версия