Java-执行更新MySQLSyntaxError

时间:2018-08-14 04:02:25

标签: java sql eclipse mariadb

Connection connection = DriverManager.getConnection(url, user, password);
Statement stt = connection.createStatement();
stt.executeUpdate("Insert into Tipp(Ergebnis,Spiel_IDFK,Benutzer_IDFK) 
Values('"+ ((TextField) node).getText() + "','" + node.getId() + "', 1')");

您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以在第1行的'')'附近使用正确的语法

我真的无法弄清楚语法的问题是什么,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题出在查询的末尾,值1的左边缺少引号。

"', 1')"
---^ '1'