Jeg kan vælge at bruge LOAD DATA
sætning fra MySQL i stedet for at bruge Java:
LOAD DATA LOCAL INFILE '/path/to/your/file.csv' INTO TABLE table;
Dette ville undgå en masse overhead, du har i øjeblikket, forudsat at du behandler hver linje, før du indsætter den i MySQL.
Du kan udføre en LOAD DATA
erklæring fra Java ved hjælp af rå JDBC.