Java の jdbc ドライバーを使用して、MySQL テーブルに複数の行を挿入する while ループを設定しようとしています。アイデアは、次の行に沿ったステートメントで終わるということです。
INSERT INTO table (column1, column2) VALUES (column1, column2), (column1, column2);
を使用してこのステートメントを設定したいのですjava.sql.PreparedStatement
が、ステートメントの小さなビットを一度に 1 行ずつ準備したいと思います。これは主に、エントリの数が動的になるためです。クエリ。
これには、別のチャンクが生成されるたびに小さな部分を「マージ」する必要があります。これらをマージするにはどうすればよいですか?それとも、この考えを忘れて、何千ものINSERT
ステートメントを一度に実行することをお勧めしますか?
ありがとう、パトリック