0

我正在取消 Commons DBUtils Oracle 11g Prepared Statement 以在我的数据库中插入值。

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

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

当我运行 QueryRunner.insert 命令时,我得到一个异常,它需要 11 个参数并且我提供 10 个。(计数 11 来自某个将其 count_param 设置为 11 的内部类 - 我不知道为什么)

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

4

1 回答 1

0

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

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

于 2016-04-22T21:23:34.663 回答