使用PreparedStatement將多行插入MySQL
通常,需要一次將多行插入資料庫。雖然涉及迭代每行並執行插入語句的傳統方法可能效率低下,但MySQL 提供了一種允許在單一查詢中插入多行的語法:
使用PreparedStatements 進行批次處理
若要使用Java 和PreparedStatements 來最佳化此過程,請考慮PreparedStatement類別支援的批次。透過使用addBatch()建立批次處理,您可以使用executeBatch()將其作為一個群組執行。
代碼示例
以下示例演示瞭如何批量插入:
批量執行優化
每1000 個項目執行一次批次處理,以避免JDBC 驅動程式或資料庫的潛在限制。
其他資源
以上是如何使用JavaPreparedStatement有效率地將多行插入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!