使用MySQL Connector/J 執行以分號分隔的多個查詢
查詢執行
查詢執行查詢執行
查詢執行
In SQL,多個查詢常常可以用分號分隔來連續執行。但是,當使用 MySQL Connector/J 時,不支援以這種方式執行多個查詢。
異常原因
當嘗試執行用分號分隔的多個查詢時,發生異常是因為MySQL Connector/J 遵循JDBC 規範,該規範規定單一語句準備或執行應僅包含一個實際語句。 替代解決方案要依序執行多個查詢,需要使用單獨的 JDBC 執行。例如:非標準方法雖然 MySQL Connector/J 通常不支援執行用分號分隔的多個查詢,但有一個例外。可以將allowMultiQueries 連線屬性設為true 以啟用此行為。但是,這種方法不符合 JDBC API,可能會影響可移植性。以上是我可以使用 MySQL Connector/J 執行多個以分號分隔的查詢嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!