Saya mungkin memilih untuk menggunakan LOAD DATA
pernyataan dari MySQL alih-alih menggunakan Java:
LOAD DATA LOCAL INFILE '/path/to/your/file.csv' INTO TABLE table;
Ini akan menghindari banyak overhead yang Anda miliki saat ini, dengan asumsi Anda memproses setiap baris sebelum memasukkannya ke MySQL.
Anda dapat menjalankan LOAD DATA
pernyataan dari Java menggunakan JDBC mentah.