Моя программа запрашивает базу данных MySQL в полосе и группе CD и возвращает запрос в виде набора результатов. Я пытаюсь сохранить результат набора запроса таблицы CD в arraylist, чтобы заголовок и Год каждого CD был сохранен, а затем добавлен в текущий диапазон через addCD (CD cd). Класс My Band имеет arraylist объектов CD, а мои объекты CD имеют строку для заголовка и int для года.Сохранение результатов в arraylist Java
ответ
Вы можете выбрать значения TITLE и YEAR из таблицы CD в одном SQL-запросе, как показано ниже. ГОД затем станет доступен по индексу (2) набора . Используйте класс оболочки Integer
, чтобы преобразовать строку YEAR в int
.
rs = st.executeQuery("SELECT TITLE, YEAR FROM CD WHERE BAND_ID = " + i + ";");
// notice the name change below
Band band = new Band(name); // or, call this "b" to avoid name conflict
// Get the title of each CD for the current band
while (rs.next()) {
band.addCD(
new CD(rs.getString(1), Integer.parseInt(rs.getString(2))); // int year;
}
// Add a new band to the arraylist
bandList.add(band); // Added "List" to the name
Я взял на себя смелость изменить несколько имен. В принципе, вызывая список диапазонов, bandList
или даже bands
делает цель переменной более ясной, чем называть ее band
(единственное число).
@ user1352609 Спасибо, что согласились. Извините, что беспокою вас об этом в тот день. Я был в количестве 195 каждый день и мог выиграть значок [Mortartboard] (http://stackoverflow.com/badges/144/mortarboard). Я был слишком озабочен. –
- 1. Сохранение Java GUI в arraylist
- 2. Возвращение arraylist arraylist из набора результатов в java
- 3. java - Сохранение последовательности строк в arraylist
- 4. сохранение результатов в String
- 5. Добавление результатов в arraylist
- 6. (Java) Сохранение/загрузка ArrayList с использованием свойств
- 7. Сохранение результатов в winfoms
- 8. Сохранение результатов в массиве
- 9. Java и JS: сохранение результатов в виде переменной Java
- 10. Сохранение данных в ArrayList объектов
- 11. Java ArrayList в ArrayList
- 12. Добавление результатов рекурсии в ArrayList
- 13. Сортировка ArrayList лучших результатов
- 14. Возвращение результатов поиска в массив в Java без ArrayList
- 15. ArrayList в ArrayList в java
- 16. Редактирование jTable и сохранение результатов в XML
- 17. C# Сохранение arraylist в файл?
- 18. Сохранение выбора JComboBox в ArrayList
- 19. Сохранение сгенерированного потока в ArrayList
- 20. Сохранение значений arraylist в функции
- 21. Сохранение элементов ArrayList в строке
- 22. Сохранение значения ArrayList в сеансе
- 23. Сохранение ArrayList в текстовый файл
- 24. Сохранение ArrayList Item
- 25. Сохранение arraylist как SharedPreferences
- 26. Сохранение ArrayList не работает
- 27. Сохранение и восстановление ArrayList
- 28. Сохранение результатов SQL в C#
- 29. Сохранение результатов mysql в массиве
- 30. Спарк Сохранение результатов в HDFS
Не могу найти вопрос. Кроме того, 'public Database {' является ошибкой компилятора ... – jlordo