我无法更新我的数据库。 (Array2D)(JAVAGUI)

时间:2015-05-08 07:44:26

标签: java mysql arrays

for (String[] array : checkstore1) {
    for (String element : array) {
        String sql5  = "UPDATE product SET "
        + "pro_store = '" + element + "'" + ","
        + "WHERE pro_id = '" + array + "'";
        stmt.executeUpdate(sql5);
    }
}

有关如何更正我的代码的任何建议都会有所帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

"WHERE pro_id = '" + array + "'";

你应该检查你是否真的想在这里使用array。你的sql会是这样的 WHERE pro_id = '[Ljava.lang.String;@72ffb'

我认为您应该将数组更改为String值。