具有多个SQL语句的java MySQL ConnectorJ
另一位开发人员告诉我,有一个MySQL ConnectorJ选项可以打开/关闭。这位开发人员说,在将此jdbc选项设置为“开”后,我可以以以下形式运行java jdbc查询:
Connection jdbc = session.connection();
PreparedStatement pstmt = jdbc.prepareStatement("Update myTable set myField = 1 where myId = 1; Update myTable set anotherField = 2 where myId = 2");
pstmt.execute();
运行这个准备好的语句背后的想法是,它在一次执行中运行两个sql查询。我已经查看了mysql documentation,但是没有找到这个选项。开发人员不记得此设置的名称,但确定它存在。有人知道哪个mysql选项控制这种行为吗
# 1 楼答案
也许允许多重查询
https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html