如何使用java将多个复选框值插入单个列

时间:2014-05-20 09:46:32

标签: java mysql

java.sql.SQLException:未设置语句参数4。 完美插入第三个参数..

我的代码:

String values[]=request.getParameterValues("Values");
for(String category: values){
        ps.setString(3, category);
        ps.execute();
}

1 个答案:

答案 0 :(得分:0)

在这个循环中,为什​​么在添加类别后执行?

for(String category:djb.getPreferred_job_categories()){ps.setString(3,category); ps.execute(); }

如果您的意图是对所有值执行此查询。您应该设置值并将其添加到批处理中,最后调用单个executebatch()方法。