Есть метод
public void onOK(ActionEvent actionEvent) throws SQLException, IOException {
phone.setModel(txtModel.getText());
phone.setPrice(Integer.parseInt(txtPrice.getText()));
phone.setCategory(comboboxCategory.getValue().toString());
phone.setDescription(txtDescription.getText());
phone.setProducer(comboboxProducer.getValue().toString());
try (Connection connection = DBConnection.getConnection()) {
Statement statement = connection.createStatement();
String query2 = "update phones set model = " + phone.getModel() + " where id = " + phone.getId();
System.out.println(query2);
statement.executeUpdate(query2);
}
onCancel(actionEvent);
}
При выполнении этого метода пишет:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'ghjgjgjgjgjgjg' in 'field list'
Что это означает? Минут 20 уже не могу понять в чем причина
А если поле phone.getModel() имеет строку с пробелом, то пишет
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'G7dfgfdg where id = 4' at line 1
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Я могу создать проект aspnet Core используя
В коде есть много вычислений, в зависимости от начальных данных я получаю разный результатНачальные данные определяются значением ComboBox,...
Как прикрепить маркер (тоже Image) к PicureBoxImage?