ResultSet in CSV speichern

sinoptik

Mitglied
Hallo Zusammen,

ich lese eine DB aus und versuche die Daten als csv zu speichern. Eine csv-Datei wird erstellt, aber sie ist leer. Kann einer sagen, was ich falsch mache?
Java:
try {
            Connection conn = DriverManager.getConnection("jdbc:mysql:IP","root","pw");
            Statement Stmt = conn.createStatement();
            
            File file = new File("C:\\Bericht.csv");
            PrintWriter pw = new PrintWriter(new FileWriter(file)); 
            
            ResultSet rs = Stmt.executeQuery("SELECT * FROM myDB");
                while ( rs.next() )
                {
                pw.print(rs.getString(1)+";"+rs.getString(2)+";"+rs.getString(3)+";"+rs.getString(4)+";");
                }

            rs.close();
            Stmt.close();
            conn.close();

Vielen Dank im Voraus.

vg
sinoptik
 

Neue Themen


Zurück
Oben