У меня небольшая проблема с Objet PreparedStatement в Java для вставки в базу данных Oracle.
Infect. Я хорошо готовлю модель своего запроса INSERT в PreparedStatement . Я добавляю все свои параметры с addBatch()
для каждой записи, которую я хочу вставить.
Я добавляю несколько партий, чтобы вставить, например, 500 записей.
А пока все они работают хорошо, я могу вставить то, что хочу
С другой стороны, в случае, если мой PreparedStatement генерирует ошибку BatchUpdateException (например, нарушение ограничения) в строке 500, которую я хочу вставить, я вообще ничего не вставляю .
Я хочу, чтобы до предела удалить запись, которая вызывает беспокойство (с нарушением ограничения) и вставить по крайней мере 499 строки, которые в порядке
Как я могу это сделать? если она даст мне трек, я буду благодарен.
Просто для информации я хочу вставить несколько строк обводки из 500 строк, поэтому решение для вставки строка за строкой не подходит мне слишком сильно.
1026 * Сердечно *