katerTom
Grünschnabel
Hallo,
ich nutze Java's JDBC-Treiber, um mit meiner MySQL-Datenbank zu kommunizieren.
Um eine CSV-Datei aus meiner Tabelle zu erzeugen kann ich dieses hier erfolgreich verwenden:
Nur ergibt sich das Problem, dass ich auch die Spaltennamen aus der Tabelle gerne mit in die CSV-Datei überführen würde.
Gibt es dazu ein SQL-Statement, das ich mit in den Query aufnehmen kann, oder muss ich das "selbständig" in die Datei schreiben?
Vielen Dank für Eure Tipps und viele Grüße
Kater Tom
ich nutze Java's JDBC-Treiber, um mit meiner MySQL-Datenbank zu kommunizieren.
Um eine CSV-Datei aus meiner Tabelle zu erzeugen kann ich dieses hier erfolgreich verwenden:
Code:
String exportTable = "SELECT * INTO OUTFILE '"
+ nameOfCSVFile
+ "' "
+ "FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '\"' "
+ "LINES TERMINATED BY '\n' "
+ "FROM "
+ MY_TABLE
+ ";";
stmt.executeQuery(exportTable);
Nur ergibt sich das Problem, dass ich auch die Spaltennamen aus der Tabelle gerne mit in die CSV-Datei überführen würde.
Gibt es dazu ein SQL-Statement, das ich mit in den Query aufnehmen kann, oder muss ich das "selbständig" in die Datei schreiben?
Vielen Dank für Eure Tipps und viele Grüße
Kater Tom