Hallo zusammen.
Ich muss mithilfe einer JDBC-Verbindung größere Datenmengen (ca. 30000-80000 Datensätze) in eine Datenbank importieren. Die Daten stammen aus einer CSV-Datei.
Ich arbeite bisher mit einem PreparedStatement über das innerhalb einer Schleife jeweils eine Insert-Anweisung pro Datensatz ausgeführt wird.
Also etwa so:
Gibt es hierzu eine effizientere oder elegantere Alternative?
Im voraus schon mal Danke!
Ich muss mithilfe einer JDBC-Verbindung größere Datenmengen (ca. 30000-80000 Datensätze) in eine Datenbank importieren. Die Daten stammen aus einer CSV-Datei.
Ich arbeite bisher mit einem PreparedStatement über das innerhalb einer Schleife jeweils eine Insert-Anweisung pro Datensatz ausgeführt wird.
Also etwa so:
Java:
PreparedStatement stmt = con,prepareStatement("Insert into.....");
while((nextLine =reader.readNext()) != null) {
//[...]
stmt.setInt(ID, nextLine[0]);
//[...]
stmt.executeUpdate();
}
Im voraus schon mal Danke!