我正在尝试设置一个 while 循环,该循环使用 Java 中的 jdbc 驱动程序将多行插入 MySQL 表。我的想法是,我最终会发表如下声明:
INSERT INTO table (column1, column2) VALUES (column1, column2), (column1, column2);
我想使用 a 设置此语句java.sql.PreparedStatement
,但我想准备语句的一小部分,一次一行 - 主要是因为条目的数量是动态的,这似乎是创建一个大的最佳方法询问。
这需要每次生成另一个块时将小部分“合并”在一起。我如何将这些合并在一起?或者你会建议忘记这个想法,而只是INSERT
一次执行数千条语句?
谢谢你,帕特里克