Guten Tag,
ich schreibe gerade einem Java-Programm um auf eine MySQL Datenbank zuzugreifen.
Hierbei sollen auch bestimmte Tabellen aus der MySQL Datenbank in csv Dateien exportiert werden.
Dabei gibt es aber Probleme, wenn ich mir die exportierte csv Datei mit Excel anschaue, sind die Daten nicht in den Spalten aufgeteilt, wie es sein sollte, sondern alle Daten von einem Datensatz sind in einer Spalte.
Ich habe es so realisiert:
Schon einmal vielen Dank im voraus.
MfG
bertram
ich schreibe gerade einem Java-Programm um auf eine MySQL Datenbank zuzugreifen.
Hierbei sollen auch bestimmte Tabellen aus der MySQL Datenbank in csv Dateien exportiert werden.
Dabei gibt es aber Probleme, wenn ich mir die exportierte csv Datei mit Excel anschaue, sind die Daten nicht in den Spalten aufgeteilt, wie es sein sollte, sondern alle Daten von einem Datensatz sind in einer Spalte.
Ich habe es so realisiert:
Code:
Statement stmt;
String query;
String filename="C:/Downloads/zeichnungsnummernstamm.txt";
try {
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
//For comma separated file
query = "SELECT * into OUTFILE '"+filename+"'FIELDS TERMINATED BY ' , 'FROM zeichnungsnummernstamm";
//"' FIELDS TERMINATED BY ',' FROM zeichnungsnummernstamm";
stmt.executeQuery(query);
System.out.println("exportiert");
} catch(Exception e) {
e.printStackTrace();
stmt = null;
}
Schon einmal vielen Dank im voraus.
MfG
bertram