java.sql.SQLException:未设置语句参数 4。 完美插入第三个参数..
我的代码:
String values[]=request.getParameterValues("Values");
for(String category: values){
ps.setString(3, category);
ps.execute();
}
最佳答案
在这个循环中,为什么添加类别后才执行?
for(字符串类别: djb.getPreferred_job_categories()){ ps.setString(3, 类别); ps.execute(); }
如果您的意图是对所有值执行此查询。您应该设置值并将其添加到批处理中,最后调用单个executebatch()方法。
关于java - 如何使用java将多个复选框值插入到单个列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23756343/