Sql 从JComboBox在后端(表)中存储数据

Sql 从JComboBox在后端(表)中存储数据,sql,swing,exception,Sql,Swing,Exception,这里的语法错误是什么 我得到这个语法错误。我想在数据库中存储来自Jcombobox的数据Foodname和Qty是我的表格列名 String Foodname=starter.getSelectedItem().toString(); String Qty=starterqty.getText(); try{ pst=con.prepareStatement("insert into order values(?,?)"); pst.setS

这里的语法错误是什么

我得到这个语法错误。我想在数据库中存储来自Jcombobox的数据
Foodname
Qty
是我的表格列名

String Foodname=starter.getSelectedItem().toString();
String Qty=starterqty.getText();
    try{
           pst=con.prepareStatement("insert into order values(?,?)");
           pst.setString(1,Foodname);
           pst.setString(2,Qty);
           pst.execute();

        JOptionPane.showMessageDialog(null, "Data is saved");

    }
    catch(Exception ex)
    {
        JOptionPane.showMessageDialog(null,ex); 
    }

它告诉您的查询无效的错误

您有一个名为
order
的表,在
MySQL/MariaDB
数据库中
order
是一个保留字,您应该更改表名或使用如下引号

insert into `order` values(?,?)
或者简单地更改表名

insert into `some_other_name` values(?,?)

希望这有帮助。

错误表明您编写了错误的查询。然而,您希望将JComboBox存储到数据库意味着什么?您不知道如何检索JComboBox的值?你不知道怎么写你的疑问?显示你的代码,你做了什么。没有人可以这样帮助您是的,我不知道如何将JComboBox值检索到数据库中。我已经使用,//combobox.getSelectedItem().toString()来获取数据。但正如您在上面看到的,我得到了SQL语法错误。我已经将用于从JComboBox检索数据的代码发布到数据库中。我需要知道为什么会出现SQL语法错误。但我哪里出了问题?这里的语法错误是什么?谢谢。我想知道我哪里做错了。帮个大忙,干杯@黑暗之光看到了吗?当你很好地解释你的问题并展示代码时,你总会找到可以帮助你的人!我事先公布了我的代码和我的错误。无论如何,谢谢你的时间。