List<String> description = new ArrayList<>();
System.out.println("please enter a short description of the booklet (optional)");
while (true){
String current = scanner.nextLine();
if (current.equals(""))break;
description.add(current);
}
public void insert( String name, String release, String publish, ArrayList<String> description) {
preparedStatement.//????
}
Как сделать так чтобы этот prepare statment получал list стрингов и записывал их в бд?
Вот такой пример подправьте с учетом остальных полей.
connection.setAutoCommit(false);
PreparedStatement ps = connection.prepareStatement("insert into table_name(description) value(?);");
for(String str : description){
ps.setString(1, str);
ps.addBatch();
}
ps.executeBatch();
connection.commit();
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости