Я пытаюсь решить проблему делать вставку в таблицу Postgresqlошибка: индекс столбца находится вне диапазона: 1, число столбцов: 0
Я смотрел на это подобный вопрос, но он не сделал решить мою проблему
ERROR : The column index is out of range: 1, number of columns: 0
здесь является частью кода получаю ошибку:
String query = "INSERT INTO reviews (nbstar, body, author, product_id) VALUES($1,$2,$3,$4)";
PreparedStatement prepareStatement = connection.prepareStatement(query);
prepareStatement.setInt(1, nbStar);
prepareStatement.setString(2, body);
prepareStatement.setString(3, author);
prepareStatement.setInt(4, productId);
boolean executed = prepareStatement.execute();
я пытался несколько раз, чтобы изменить номер индекса, но до сих пор го е та же ошибка
и вот схема таблицы:
может кто-нибудь дать мне совет?
спасибо.
JDBC использует '' в качестве параметра заполнителя?. Подробнее см. В руководстве: http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html –