Tl: dr
У меня есть список с элементами.Я хочу, чтобы каждый отдельный элемент был добавлен в мою базу данных sqlite в качестве новой записи.Сейчас я могу вставить все элементы в базу данных только как одну запись.
Я могу правильно заполнить список из своей базы данных.Если я вручную введите элементы в SqliteStudio.Добавленные элементы будут отображаться как отдельные элементы.
Настройки кода вверх по списку
private ObservableList listchosedescription;
listchosedescription = FXCollections.observableArrayList();
this.descriptionschosen.setItems(listchosedescription);
Код для заполнения списка
while (result.next()) {
listchosedescription.add(result.getString("description"));
}
descriptionschosen.setItems(listchosedescription);
Неправильный код для добавления просмотра спискаэлементы в базе данных
Connection conn = dbConnection.getConnection();
PreparedStatement statement2 = conn.prepareStatement(sqlDesInsert);
statement2.setString(1, String.valueOf(descriptionschosen.getItems()));
statement2.setInt(2, Integer.parseInt(labelidnew.getText()));
statement2.execute();
Из онлайн поиска.Я думаю, что мне нужен цикл for , подсчитывающий отдельные элементы в списке.
for(int i = listchosedescription.size(); i != 0; i--){
Затем мне нужно добавить каждую отдельную запись в пакет и затем выполнить пакет.
Я также понимаю, как получить один элемент из списка.Так что я чувствую себя немного застрявшим, поэтому я подумал, что буду публиковать для руководства.