ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
898
898
EMPFEHLEN
-
hallo leute
Ich hab ein ResultSet mit Daten (Integer) gefüllt. Nun möchte ich den Inhalt des ResultSets in ein File hineinschreiben.
Kann mir jemand einen kleinen Tipp geben, wie ich das machen kann?
Herzlicher Gruss
Tinella
-
Hallo Tinella,
ich nehme an, du möchtest die Daten in eine Textdatei schreiben.
Einfach Dateiname und Resultset übergeben.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
public static boolean WriteTextDatei(String dateiname, rs ResultSet) { boolean returnValue = true; String ausgabe = ""; try { BufferedOutputStream outBufStream = new BufferedOutputStream( new FileOutputStream(dateiname)); while (rs.next()) { ausgabe += rs.getInt("Wert1") + " - " + rs.getInt("Wert2") + "\r\n"; } outBufStream.write(ausgabe.getBytes()); outBufStream.flush(); outBufStream.close(); } catch (IOException e) { e.printStackTrace(); returnValue = false; } catch (SQLException ex) { ex.printStackTrace(); returnValue = false; } return returnValue; }
Gruss
Bernd1984
-
12.10.04 13:24 #3
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
http://java.sun.com/j2se/1.4.2/docs/...putStream.html
hier die Methode writeInt(int)Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
12.10.04 13:38 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Muss es denn unbedingt ein ResultSet sein?
Schau dir doch mal CachedRowSets an:
http://java.sun.com/products/jdbc/do...setcobundle1_0
Download:
http://javashoplm.sun.com/ECom/docs/...actionId=noreg
Diese kannst du ganz easy Serialisieren und wieder einlesen...
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
@bernd
@christian
@thomas
vielen dank. ihr habt mir mehr oder weniger eine idee gebracht.
Bernd1984 ... das klappt bei mir nicht
ehrlichgesagt...
Ich hab einen Codeschnipsel:
int apvNr = 0;
while (data.next()) {
System.out.println("APV NR: " + data.getInt(1));
...welcher mir die APV-Nummern auf den Bildschirm ausgibt. Diese stammen aus dem ResultSet.
Wie die Daten in das File kommen ist mir eigentlich relativ egal. Ob jetzt direkt wenn ich eine Zahl ausgelesen hab auf dem Bildschirm oder wie meine erste Idee aus dem ResultSet.
Ich würde dein Code gerne brauchen, jedoch geht er nicht
. -> hat zwei Werte, weshalb zwei? Ist mir klar dass der Code nicht haargenau zu meinem Programm passt, aber ich peils einfach nicht.
Hilfe.
-
hier eine korrigierte Version (war ein kleiner Fehler drin
, hab es auch getestet)
in deiner main rufst du einfach
boolean test1 = WriteTextDatei("c:\\test.txt",data);
vorher Resultset öffnen (data ist ja wohl dein Resultset)
auf
und den code fügst du in deine Klasse ein
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
public static boolean WriteTextDatei(String dateiname, ResultSet rs) { boolean returnValue = true; String ausgabe = ""; try { BufferedOutputStream outBufStream = new BufferedOutputStream( new FileOutputStream(dateiname)); while (rs.next()) { ausgabe += rs.getInt(1); } outBufStream.write(ausgabe.getBytes()); outBufStream.flush(); outBufStream.close(); } catch (IOException e) { e.printStackTrace(); returnValue = false; } catch (SQLException ex) { ex.printStackTrace(); returnValue = false; } return returnValue; }
Bernd1984
-
hallo berndt1984
Vielen Dank für deine Hilfe. Das Codebeispiel hat mir hammermässig geholfen, danke dir
Wünsch dir noch nen schönen Tag!
Tinella
Ähnliche Themen
-
Problem mit ResultSet
Von ceene im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 4Letzter Beitrag: 30.06.09, 12:02 -
ResultSet Problem
Von pdikij im Forum JavaAntworten: 8Letzter Beitrag: 14.09.07, 12:02 -
for Schleife und ResultSet
Von solsticepan im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 30.03.06, 10:07 -
ResultSet
Von illaX im Forum JavaAntworten: 5Letzter Beitrag: 31.03.05, 14:59 -
ResultSet Serialisieren
Von SwingTänzer im Forum JavaAntworten: 8Letzter Beitrag: 27.04.04, 09:55





Zitieren

Login





