在 MySQL Connector/J 5.1.39 中com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setAllowMultiQueries()
,允许在 SQL 查询中使用多个语句。
在新版本 6.0.4 中,MysqlDataSource 移动到了com.mysql.cj.jdbc.MysqlDataSource
,没有setAllowMultiQueries
方法。
如何启用多语句查询的执行?
更新
这个问题与在单个语句中在 java 中执行的多个查询不重复。
我知道我可以allowMultiQueries
通过调用在 JDBC url中指定,MysqlDataSource.setUrl()
但我使用各种MysqlDataSource.set*
方法来设置服务器、端口等。在以前的版本中,允许多查询的方法相同。我想了解它为什么消失了。