java.sql.SQLException:未设置语句参数4。 完美插入第三个参数..
我的代码:
String values[]=request.getParameterValues("Values");
for(String category: values){
ps.setString(3, category);
ps.execute();
}
答案 0 :(得分:0)
在这个循环中,为什么在添加类别后执行?
for(String category:djb.getPreferred_job_categories()){ps.setString(3,category); ps.execute(); }
如果您的意图是对所有值执行此查询。您应该设置值并将其添加到批处理中,最后调用单个executebatch()方法。