Datenbank in eine Textdatei speichern

flotschi

Mitglied
Hey,
kann mir zufällig jemand helfen, ich habe folgendes Problem!! Ich habe ein Konsolenmenü und mochte damit meine Datenbank die ich erstellt habe in eine Textdatei speichern.

Ich habe auch schon einen Code, aber das funktioniert irgendwie nicht:

Java:
void speichereDB() {
		File f = new File("MyFile.txt");
		try {
			FileWriter fw = new FileWriter(f);
			BufferedWriter writer = new BufferedWriter(fw);
			
			for (int i = 0; i < A.size();i++) {
				if (A != null) {
					writer.write(A.toString());
					writer.newLine();
				}
			}
			writer.close();
		}
		
		catch(IOException e) {
			e.printStackTrace();
		}
	}


könnte mir da jemand Tipps geben oder hilfe stellung

Danke wär ganz lieb
 
Zuletzt bearbeitet von einem Moderator:
M

Marcinek

Gast
Variablen schreibt man immer klein.

Was geht an deinem Beispiel nicht?

Beim posten steht in ROT, wie man JAva Code posten soll
 

eRaaaa

Top Contributor
Was ist A? Eine Liste?
[c]writer.write(A.toString());[/c] sieht auf jeden Fall falsch aus :D So schreibst du ja jedes mal immer den gleichen Text in die Datei. Wahrscheinlich suchst du eher so etwas wie A.get(i); ???:L
 

XHelp

Top Contributor
kannst du vllt "funktioniert irgendwie nicht" etwas näher erklären?
Was ist denn "A"?
Wenn das eine Liste sein sollte, dann musst du die einzelnen Elemente ansprechen (A.get(i))
Was stellt denn deine "Datenbank" dar?
 

flotschi

Mitglied
oh ok ich schreibe zum ersten mal etwas

naja wenn ich das programm starte dann bekomme ich ein menü wo ich dann auswähle das ich das in eine textdatei speichern kann, aber wie kann ich das überprüfen das es das überhaupt macht??

[Herzlich Willkommen in der Datenbank!!

Folgende Menü wird ausgegeben:
1. Datenbank ausgeben
2. Einen neuen Artikel hinzufügen
3. Die Größe ausgeben
4. Nach Artikel suchen
5. Einen bestimmten Artikel löschen
6. Die gesamte Datenbank löschen
7. Die Datenbank verschlüsselt ausgeben
8. Die Datenbank entschlüsselt ausgeben
9. Die Datenbank in eine Textdatei speichern
10. Die gesamte Datenbank laden
11. Die Datenbank sortieren
12. Die Datenbank serialisieren
13. Beenden]
 

flotschi

Mitglied
Also eigentlich muss ich in den Sommerferien ein Projekt machen, weil ich im September leider eine Herbstprüfung habe!!

Und in der Datenbank soll ich folgende Themen hinein packen:

z.B.:

Arraylist
Add irgendwas
lösche DB
lösche Irgendwas
fuelle DB
GibausDB
speichere DB
lade DB
serialisiere DB
sortiere DB
zähle Irgendwas
ver- u. entschlüsseln
vererben
suche Irgendwas
Konsolenmenü

naja und ich habe mir eben gedacht das ich Artikel verwalte wie z.B.: ein Buch, einen Film und Musik

beim Buch habe ich Roman und Thriller
beim Film Komödie und Action
und bei der Musik Rock und Metal

und mit diesen Dingen habe ich eine Vererbung erstellt, im Artikel gebe ich den Namen, den Preis und die Kategorie an

ich weiß nicht wie ich das am blödesten schreiben soll
 

XHelp

Top Contributor
ein ArrayList wovon?
Öffne die Datei und schau, ob was geschrieben wurde oder nicht.

Nachtrag:
Du kannst eine bereits existierendes Datenbank-System, z.B. Apache Derby
Oder du kannst dir ein eigenes pseudo-Datenbank-System machen und die als serialisiertes Objekt in eine Datei schreiben.
 
Zuletzt bearbeitet:

XHelp

Top Contributor
Ich habe das Gefühl, dass wir aneinander vorbeireden. Um Mißverständnisse zu vermeiden versuch am besten EINEN Beitrag zu schreiben.
Ich habe übrigens einen Nachtrag zu meinem vorherigen Beitrag dazugeschrieben.
Da du Vererbung etc hast, denke ich nicht, dass "einfach Zeilenweise .toString in eine txt Datei schreiben" dich weiterbringen wird.
 
M

Marcinek

Gast
Das Programm ist eigentlich super simpel...

Das Problem ist hier, dass du nur fetzen von deinen Gedanken vorwirfst ohne eine normale Frage zu stellen.

Für eine persönliche Hilfe habe ich dir eine PM geschickt ;)

Gruß,

Martin
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Datenbank Tabelle eine Zeile an einer bestimmten Stelle einfügen Java Basics - Anfänger-Themen 2
F Erfassung von PCs in eine SQLite-Datenbank über JDBC Java Basics - Anfänger-Themen 9
A Problem beim einfügen in eine Datenbank Java Basics - Anfänger-Themen 2
V Datenbank in eine Datei packen Java Basics - Anfänger-Themen 3
I Erste Schritte Einfache Datenbank-Webseite erstellen als Nicht-IT-lerin Java Basics - Anfänger-Themen 24
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
I Passwort in Datenbank speichern um später wieder auszulesen Java Basics - Anfänger-Themen 5
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
E schneller von der Datenbank abfragen Java Basics - Anfänger-Themen 15
E Datenbank Spalte zusammenzählen Java Basics - Anfänger-Themen 2
R Datenbank Java Basics - Anfänger-Themen 1
I API Key´s in der Datenbank decrypt / encrypten? Java Basics - Anfänger-Themen 23
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
M Datenbank oder Textdatei? Java Basics - Anfänger-Themen 4
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
M Von der Datenbank zum Textfield Java Basics - Anfänger-Themen 16
R Best Practice Logik in der Datenbank oder in Java? Java Basics - Anfänger-Themen 3
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
B Datenbank: Entity mit vielen Referenzen? Ansatz so ok? Java Basics - Anfänger-Themen 8
T Datenbank | Welche am Sinnvollsten? Java Basics - Anfänger-Themen 5
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
M Datenbank verbindung Java Basics - Anfänger-Themen 19
J Java Verbindung mit mysql Datenbank Java Basics - Anfänger-Themen 3
B Datenbank, aktuelle Ende als Zahl an Label übergeben Java Basics - Anfänger-Themen 7
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
B Treetable (rekursive Funktion) aufbauen von Datenbank Java Basics - Anfänger-Themen 4
R Input/Output Verbindung mit mySql-Datenbank Java Basics - Anfänger-Themen 9
D Compiler-Fehler Wert auf Datenbank übertragen und Sleep Thread Java Basics - Anfänger-Themen 3
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
J Mit JSF Formular in Datenbank schreiben Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Verschiede Aktionen der Datenbank getrennt durchführen Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Datenbank wird nicht erstellt Java Basics - Anfänger-Themen 31
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
Meeresgott OOP Gui, Logik und Datenbank richtig aufbauen Java Basics - Anfänger-Themen 43
B Schreiben von zu vielen Einträgen in einer Datenbank Java Basics - Anfänger-Themen 9
S Datenbank auf Knopfdruck abfragen Java Basics - Anfänger-Themen 8
M Java als Webanwendung mit Datenbank abfrage Java Basics - Anfänger-Themen 3
N Datenbank mit GUI verbinden - Wie? Java Basics - Anfänger-Themen 5
1 Datenbank in Java Java Basics - Anfänger-Themen 1
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
J Bücher Datenbank Java Basics - Anfänger-Themen 5
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
R Erstversuch Datenbank Java Basics - Anfänger-Themen 6
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
A Erste Schritte Verbindung zu MySQL Datenbank herstellen Java Basics - Anfänger-Themen 7
T Sql Datenbank - variable übergeben? Java Basics - Anfänger-Themen 8
C Passwörter möglichst sicher in Datenbank speichern Java Basics - Anfänger-Themen 18
W Erste Schritte Exceltabelle in Datenbank übertragen mittels XDEV Java Basics - Anfänger-Themen 7
J GUI mit phpMyAdmin Datenbank verbinden Java Basics - Anfänger-Themen 0
K Erste Schritte Datenbank SQL erklärung Java Basics - Anfänger-Themen 15
B Lokale Datenbank Java Java Basics - Anfänger-Themen 2
B Klassen Doppelte werte Filtern XML, Datenbank und DOM Java Basics - Anfänger-Themen 3
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
U Datenbank in Java Java Basics - Anfänger-Themen 8
M Keine Datenbank verbindung Java Basics - Anfänger-Themen 14
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
Q Datenbank nicht über separaten Server Java Basics - Anfänger-Themen 4
B Dateiname in Datenbank schreiben Java Basics - Anfänger-Themen 2
J fortlaufende Objekte durch Variable auswählen; Datenbank Java Basics - Anfänger-Themen 4
S ArrayList in mysql Datenbank speichern Java Basics - Anfänger-Themen 6
C Datenbank - Welche Java Basics - Anfänger-Themen 5
B Java Objektorientierte Datenbank - Assoziation Hilfe Java Basics - Anfänger-Themen 4
G Input/Output Serialisierung oder Datenbank Java Basics - Anfänger-Themen 6
J Erste Schritte Objekte in Datenbank speichern Java Basics - Anfänger-Themen 26
A Android Datenbank gaaanz einfaches Insert geht nicht - warum? Java Basics - Anfänger-Themen 4
L Erste Schritte Datenbank Zugangsdaten sicher? Java Basics - Anfänger-Themen 15
S Input/Output Primzahlen Datenbank Java Basics - Anfänger-Themen 11
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
K Input/Output Datenbank Java Basics - Anfänger-Themen 27
M Datenbank in die Gui Java Basics - Anfänger-Themen 4
J JTable mit Daten aus Datenbank füllen Java Basics - Anfänger-Themen 3
T Datenbank Abfrage Exception Null Java Basics - Anfänger-Themen 2
M Brauche ich ein Datenbank oder nicht? Java Basics - Anfänger-Themen 6
D JDBC Datenbank fail?! Java Basics - Anfänger-Themen 20
F Classpath Datenbank ... nur wo? Java Basics - Anfänger-Themen 24
H Datenbank suche in kleine Schritte Java Basics - Anfänger-Themen 6
B Personalnummer aus Datenbank Java Basics - Anfänger-Themen 3
M Welche Datenbank? Java Basics - Anfänger-Themen 5
J RadioButtonInhalt in Datenbank übergeben Java Basics - Anfänger-Themen 3
R Datenbank bei Klassenverteilung führt zu NullPointerException Java Basics - Anfänger-Themen 7
J PW von Datenbank wie abspeichern? Java Basics - Anfänger-Themen 2
F Verbindung zu MySql Datenbank Java Basics - Anfänger-Themen 4
MU5T4NG JPasswordField als Hash in Datenbank abspeichern Java Basics - Anfänger-Themen 3
J Kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
J Eigene kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
F Collections Datenbankdaten in einer Map speichern, bearbeiten, sortieren und wieder in Datenbank schreiben Java Basics - Anfänger-Themen 20
T Zugangsdaten für Datenbank in Java-Programm speichern? Java Basics - Anfänger-Themen 5
S Schnittstelle für Datenbank bzw. Dateiformat Java Basics - Anfänger-Themen 2
C ComboBoxModel mit Daten der Datenbank verändern Java Basics - Anfänger-Themen 2
T Datenbank automatisch erzeugen beim ersten Start Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben