Hi Leute.
Ich erzeuge einen Vector. In den Vector lese ich eine CSV-Datei ein (alle Zeilen und Spalten) und gebe alle Daten in einer Tabelle aus.
Hier mein
Nun möchte ich, nachdem ich die Daten bearbeitet hab, den Vector in eine MySQL DB importieren. Und hier hab ich keine so richtige Idee wie das statement aussehen soll.
Hätte da jemand ne Idee? Danke.
Ich erzeuge einen Vector. In den Vector lese ich eine CSV-Datei ein (alle Zeilen und Spalten) und gebe alle Daten in einer Tabelle aus.
Hier mein
Code:
private TableModel parseCSVAndCreateTableModel(File file) {
Vector v = new Vector();
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(file));
// Überschriften stehen in erster Zeile
String[] rowItems = br.readLine().split(";");
Vector header = new Vector(Arrays.asList(rowItems));
while (br.ready()) {
rowItems = br.readLine().split(";");
v.add(new Vector(Arrays.asList(rowItems)));
}
DefaultTableModel model = new DefaultTableModel(v, header);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
return model;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}
Nun möchte ich, nachdem ich die Daten bearbeitet hab, den Vector in eine MySQL DB importieren. Und hier hab ich keine so richtige Idee wie das statement aussehen soll.
Hätte da jemand ne Idee? Danke.
Code:
Statement stmt = conn.createStatement();
String sql = "INSERT INTO ....";
int anzahl = stmt.executeUpdate(sql);