我有一个插入查询,将一些数据放入几列:
INSERT INTO table (a,b,c,d,e,f) VALUES (?,?,?,?,?,?);
我有一个脚本可以解析一些文档并基于一些标签将参数添加到准备好的语句中。通常所有参数都已设置,但有时文档中缺少一两个字段。我为表中的所有字段设置了默认值,但没有使用它们。我得到一个例外:
java.sql.SQLException: No value specified for parameter 1
有没有办法自动填充空参数?能否获取未设置的参数 id 列表,以便将其设置为空相应的数据类型?