Я немного застрял. У меня есть связанный список с клиентом и данными бронирования. Я должен вставить данные из связанного списка в 2 таблицы SQL (Customer и Booking).
Первые 9 строк в моем связанном списке - это данные клиента, 10-18-ые строки - данные бронирования. (они были прочитаны из CSV).
Мой код не выдает никаких ошибок, но таблица «Клиент» никогда не заполняется никакими данными.
Я попробовал код ниже, но не повезло.
bookings = new LinkedList<String>(Arrays.asList(splitString));
try {
sqlConnection.setAutoCommit(false);
String sql = "INSERT INTO Customer (customerid, title, firstname, lastname, email, phone, PLnumber, country, expiry) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);";
java.sql.PreparedStatement ps = sqlConnection.prepareStatement(sql);
for (int i = 1; i < 1 ; i++) {
ps.setString(1, bookings.get(i));
ps.setString(2, bookings.get(i + 1));
ps.setString(3, bookings.get(i + 2));
ps.setString(4, bookings.get(i + 3));
ps.setString(5, bookings.get(i + 4));
ps.setString(6, bookings.get(i + 5));
ps.setString(7, bookings.get(i + 6));
ps.setString(8, bookings.get(i + 7));
ps.setString(9, bookings.get(i + 8));
ps.addBatch();
}
ps.executeBatch();
sqlConnection.commit();