Вам нужно установить ровно 4 параметра в подготовленном операторе Ошибка для addBatch () - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь добавить список значений в одном столбце таблицы из mysql. и для этого я делаю это forloop получить целое значение val из целочисленного набора значений pstmt.setInt (3, val) -> pstmt.addBatch () после завершения цикла выполните пакет и затем выполните обновление pstmt.executeBatch () при этом я получаю следующую ошибку здесь Вам нужно установить ровно 4 параметра в подготовленном утверждении И это вызывает в заявлении pstmt.addBatch () В моем текущем случае в списке значений есть только одно значение

"insert into table_name (ID,Name,values,sal) VALUES (?,?,?,?)"
...