Commons DBUtils Oracle 11g准备语句 - 插入语句

时间:2016-04-22 21:05:46

标签: java mysql oracle oracle11g apache-commons-dbutils

我没有注意到Commons DBUtils Oracle 11g Prepared Statement在我的数据库中插入值。

我的语法类似于以下内容:insert into tablename (col_names) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ? )

我有10列。我在用 ?在运行时填写参数。

当我运行QueryRunner.insert命令时,我得到一个异常,它期待11个参数,我提供10.(计数11来自一些内部类,它将count_param设置为11 - 我无法理解为什么)

这种语法对于insert语句是否正确?

1 个答案:

答案 0 :(得分:0)

该语法对于MySQL中的INSERT语句是正确的。

我建议将来使用此作为参考http://dev.mysql.com/doc/refman/5.7/en/