Java - Prepared Statement 仅适用于 MySQL 的一个元素,否则它在 MariaDB 中有效

Java - Prepared Statement only works with one element for MySQL, otherwise it's working in MariaDB

我 运行 一个准备好的语句,用于在我的数据库中批量插入内容。如果我们使用 MariaDB,代码工作正常,但使用 MySQL.
时就不行了 我已尝试使用 MySQL 手动 运行 查询并且它正在运行。为什么它在 java 中不起作用? 这是我使用的查询:

public final static String query = "INSERT INTO tableName (col1, col2) VALUES (?, ?);"

问题是由查询末尾的 ; 引起的。当原始查询以 ;

结尾时,MySQL 数据库似乎无法很好地处理多次插入