gpt4 book ai didi

java - java代码中的SQL错误 "Column count doesn' t匹配第1行的值计数“

转载 作者:行者123 更新时间:2023-11-29 02:56:53 25 4
gpt4 key购买 nike

我的程序有问题。当我尝试写入我的数据库(在 MySQL 中)时,出现此错误“列数与第 1 行的值数不匹配”

这是我的代码:

public void registreerNieuwSpelbord(String spelnaam, String mapcode) {
try (Connection connectie = DriverManager.getConnection(Connectie.JDBC_URL)) {
Statement stmt = connectie.createStatement();
String schrijfSpelbordWeg = "INSERT INTO spelbord(Mapcode, spel_Spelnaam) values('" + mapcode + "," + spelnaam + "')";
stmt.executeUpdate(schrijfSpelbordWeg);
} catch (SQLException ex) {
throw new RuntimeException(ex);
} catch (Exception e) {
throw new RuntimeException(e);
}
}

注意:还有第 3 列的 ID 会自动给出一个数字

最佳答案

您在插入中列出了两列,但只有一个值。

试试这个:

String schrijfSpelbordWeg = "INSERT INTO spelbord(Mapcode, spel_Spelnaam) values('" + mapcode + "','" + spelnaam + "')";

关于java - java代码中的SQL错误 "Column count doesn' t匹配第1行的值计数“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29882989/

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