这个QUERY有什么问题,为什么它会给我以下错误?

时间:2016-10-27 14:15:23

标签: java mysql swing jdbc

我正在学习java的摇摆。我创建了一个由数据库值填充的jtable(sql table - > user(id,name,age))。我想制作jtable,如果我从jtable更改值,也应该在点击按钮上更新数据库。但在执行i查询的地方会发生错误。我想知道这个查询有什么问题???

QUERY:

String sql = "UPDATE \'alarm bell marshal\' SET mr = \'" + mrs.get(row) +
                "\' , shop = \'" +shops.get(row)+ "\' where id = \'" + ids.get(row) + "\'";

ERROR:

  

严重:空   com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,以便在''闹钟编组'附近使用正确的语法SET mr ='0',shop ='0',其中id ='1''在第1行

1 个答案:

答案 0 :(得分:0)

尝试使用它的方式:

String sql = 'UPDATE `alarm bell marshal` SET `mr` = "' + mrs.get(row) + '" , `shop` = "' + shops.get(row) + '" WHERE `id` = "' + ids.get(row) + '"';