MySQL Connector/J 5.1.39com.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*
方法を使用してサーバー、ポートなどを設定します。以前のバージョンでは、マルチクエリを許可する同じ方法がありました。なくなった理由が知りたいです。