批量插入语句MYSQL存储过程

时间:2016-07-19 10:48:36

标签: mysql stored-procedures

我有一个存储过程,除其他外,我需要能够对特定表进行多次插入。

此表的插入数量可能会有所不同。

通过JDBC调用存储过程。

将单个insert语句的参数传递给存储过程很容易。有没有办法可以将值数组传递给存储过程,然后遍历数组来执行insert语句?

我对存储过程很陌生,所以请提前感谢您的所有帮助......

1 个答案:

答案 0 :(得分:0)

这是通过在事务中包含所有内容来实现的,如果发生任何事情,它将自动回滚。这是通过将连接autocommit设置为false,然后自动提交

在JDBC中完成的
conn.setAutoCommit(false);
conn.commit();