Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将数据插入数据库,executeUpdate()方法出错 PreparedStatement-ps; String query=“插入订单(表id、菜id、价格、计数)值(?、、?、?)”; 试一试{ con=DBHelper.getCon(); ps=合同准备陈述(查询); ps.setInt(1,order.getTable_id()); ps.setInt(2,order.getDish_id()); ps.setInt(3,order.getPrice()); ps.setInt(4,order.getCount()); 结果=ps.executeUpdate(); ..._Java_Mysql - Fatal编程技术网

Java 将数据插入数据库,executeUpdate()方法出错 PreparedStatement-ps; String query=“插入订单(表id、菜id、价格、计数)值(?、、?、?)”; 试一试{ con=DBHelper.getCon(); ps=合同准备陈述(查询); ps.setInt(1,order.getTable_id()); ps.setInt(2,order.getDish_id()); ps.setInt(3,order.getPrice()); ps.setInt(4,order.getCount()); 结果=ps.executeUpdate(); ...

Java 将数据插入数据库,executeUpdate()方法出错 PreparedStatement-ps; String query=“插入订单(表id、菜id、价格、计数)值(?、、?、?)”; 试一试{ con=DBHelper.getCon(); ps=合同准备陈述(查询); ps.setInt(1,order.getTable_id()); ps.setInt(2,order.getDish_id()); ps.setInt(3,order.getPrice()); ps.setInt(4,order.getCount()); 结果=ps.executeUpdate(); ...,java,mysql,Java,Mysql,我在executeUpdate()方法中出错。它显示 java.sql.SQLSyntaxErrorException:您的sql语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解使用接近错误的语法的正确性 如何修复它?在SQL语句中,order被理解为不完整的SQL关键字 我建议您将表名重命名为orders,以消除歧义。您是如何创建表顺序的?我尝试了,但出现了一个错误。根据您的回答,这是不可能创建表顺序的,不是吗?我建议您阅读并遵循SQL命名约定,以避免出现这种情况ePances

我在
executeUpdate()方法中出错。它显示

java.sql.SQLSyntaxErrorException:您的sql语法有错误;请查看与您的MySQL服务器版本相对应的手册,以了解使用接近错误的语法的正确性


如何修复它?

在SQL语句中,
order
被理解为不完整的SQL关键字


我建议您将表名重命名为
orders
,以消除歧义。

您是如何创建表顺序的?我尝试了,但出现了一个错误。根据您的回答,这是不可能创建表顺序的,不是吗?我建议您阅读并遵循SQL命名约定,以避免出现这种情况ePances。这不是不可能的,而是以一种明确和绝对的方式定义一切。谢谢你的建议。它有效。现在没有错误。@EmilyWatson为什么在另一个线程中删除我接受的答案?你能给我一个upvote吗?我是Stackoverflow的新用户。对不起,我将upvote。