gpt4 book ai didi

java - 这个查询有什么问题,为什么它给我以下错误?

转载 作者:行者123 更新时间:2023-11-29 20:07:50 24 4
gpt4 key购买 nike

我正在学习java中的swing。我制作了一个由数据库值填充的 jtable(sql 表 --> user(id, name,age))。我想要制作 jtable,也就是说,如果我更改 jtable 中的值,也应该在单击按钮时更新数据库。但是执行 i 查询的地方会发生错误。我想知道这个查询有什么问题???

查询:

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

错误:

SEVERE: null 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 ''alarm bell marshal' SET mr = '0' , shop = '0' where id = '1'' at line 1

最佳答案

尝试使用这样的东西:

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

关于java - 这个查询有什么问题,为什么它给我以下错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40286972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com