在一个JDBC预准备语句中插入两个不同的表

时间:2012-07-18 22:37:18

标签: java mysql sql jdbc

此命令:

INSERT INTO t1 values (d1)
INSERT INTO t2 values (d2)

我想在一个准备好的声明中运行。从逻辑上讲,它们应该是事务性的,所以包含在块中。这在JDBC中是否可行,我理解每次更新不允许多个SQL操作?

1 个答案:

答案 0 :(得分:1)

您需要开始一个事务,运行两个插入,然后提交。或者在JDBC连接参数中查看allowMultiQueries=true