我試圖設置一個while循環,它使用Java中的jdbc驅動程序將多行插入到MySQL表中。這個想法是,我最終的線沿線的一個聲明:將多個PreparedStatements合併到一起
INSERT INTO table (column1, column2) VALUES (column1, column2), (column1, column2);
我想建立使用java.sql.PreparedStatement
這種說法,但我想在準備語句的小塊,一排時間 - 主要是因爲條目數量是動態的,這似乎是創建一個大型查詢的最佳方式。
這需要每次生成另一個塊時將小部件'合併'在一起。我如何將它們合併在一起?或者你會建議忘記這個想法,並且一次只執行數千個INSERT
聲明?
謝謝 帕特里克
您想要使用批量更新。有關示例,請參閱[這裏](http://www.tutorialspoint.com/jdbc/jdbc-batch-processing.htm)。 – 2012-04-04 19:55:07