wie speichert man Daten/Informationen?

Status
Nicht offen für weitere Antworten.

the-sheen

Mitglied
Hi Leute,

Ich möchte ein Java Programm schreiben dass mir behilflich ist beim archivieren meiner DVDs, SVCDs etc. Da ich mittlerweile eine grosse Ansamlung habe von Filmen im Regal habe ich schon lange den Überblick verloren. Dieses Program wird dann Daten über jeden Film speichern wie:

ist es eine DVD oder SVCD oder VCD
Name des Films
Genre
Quellentyp: DVD, Video
Art der Kopie: Telesync DVD Rip
Format des Tons: AC3, etc.

Man könnte sagen die Infos jedes Filmes sind so strukturiert wie bei einer Datenbank, Access oder SQL oder was auch immer.

Nun jetzt möchte ich euch fragen, was wäre die professionelle Art die Informationen zu speichern und was die bequemere Art um das Programm schnell programmiert zu haben.

Das Programm sollte dann auch eine Suchfunktion beinhalten.


Also so wie ich denke würde ein Programmierer alles in einer Datenbank speichern wenn er das Prog für'ne Fima machen würde die Tausende von Filmen lagert, da lieg ich nicht falsch oder :)

Aber ich hab ja nur knapp hundert Filme, also wie gehts für mich am einfachsten?
Ich stelle hier diese Frage eigentlich aus diesem Grunde um herauszufinden ob es eine Generelle Lösung gibt, welche die meisten Programmierer benutzen, immer die Selbe Struktur wie die Daten gespeichert werden. zB alles in einer Datei oder so.


Mit freundlichen Grüssen
the-sheen
 

mic_checker

Top Contributor
Du könntest natürlich auch einfach alles in ner Datei speichern, das wäre mit sicherheit relativ einfach - aber ich finde die von dir bereits heraufbeschworene Lösung schöner ;)

Der Aufwand das ganze mit ner DB zu machen ist ja nun auch nicht soo enorm.
 

meez

Top Contributor
100 ist wohl schon an der Grenze...Für kleinere Sachen könntest du das ganze auch als XML Datei ablegen...
 

Sky

Top Contributor
Du könntest alles in einen Container packen (z.B. ArrayList) und dann das ganze Objekt auf Platte schreiben... beim Start des Programms wird das Objekt wieder eingelesen und Du hast somit alle Daten im Speicher.

Sortieren und Suchen wäre dann nur noch fleißarbeit ;-)
 

the-sheen

Mitglied
Vielen Dank für die schnellen Antworten, die mich auf Ideen gebracht haben!!! Nun das mit der DB lass ich lieber sein, bis ich alle Informationen zusammengetragen habe damit ich wieder weiss wie ich das schnell in eine DB stopfe, bin ich zu lange am probieren *smile* Und da ich überhaupt keine Efahrung habe mit XML werde ichs mit der 3. Variante versuchen.

Aber sehr nett von euch und danke für die guten Antworten!!!! Ich hoff ich krieg das hin mit dem ArrayList. mit welchem Stream outputten? ObjectStream???
 

Dukel

Top Contributor
Wieso eigendlich das Rad neu erfinden?
Es gibt doch gute Film Archivierungstools.
Kommerziell: http://collectorz.com/
Free: http://www.antp.be/software/moviecatalog/
Wenn du nur so ein Programm suchst, dann würde ich eines davon nehmen. Wenn du damit Java lernen / Kentnisse erweitern / auffrischen / ... willst, dann ein neues schreiben.

Ansonsten würde ich das evtl. in einer Java DB ablegen (Derby, HsqlDB), welche man mitgeben kann.
 

the-sheen

Mitglied
Nun ja, schlussendlich habe ich mich doch für die letzte und bequemste Variante entschieden LOL Aber dafür habe ich das Archiv jetzt schon zusammen gestellt und glücklicherweise warens nur 85 Filme *smile*

Somit möchte ich nochmals allen Danken für ihre Hilfbereitschaft und diesen Thread als gehäckelt sehen.

MFG
the-sheen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Madlip Erste Schritte Java speichert Daten im Programm?!? Allgemeine Java-Themen 9
G Hibernate speichert Daten nur während Session in HSQL-DB Allgemeine Java-Themen 10
D .app speichert nicht! Allgemeine Java-Themen 11
G Methoden HashMap speichert unter falschen Schlüsseln Allgemeine Java-Themen 6
A Womit speichert ihr Texte? Allgemeine Java-Themen 7
Q || Wie speichert man Dateien wo der Pfad als Link(UNIX)... Allgemeine Java-Themen 11
I Mehrere Klassen mit den selben Daten Allgemeine Java-Themen 5
padde479 Collections Daten in Dreiecksform Allgemeine Java-Themen 13
V Umgang mit fehlenden Daten in einer Java-Datenanalyseanwendung Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
A Hartgecodete Daten auslagern Allgemeine Java-Themen 4
F Laden von bestimmten Daten aus TAR Archiv Allgemeine Java-Themen 23
S Webservices für binäre Daten? Allgemeine Java-Themen 5
OnDemand Daten in RAM zwischenspeichern oder lieber aus DB holen? Allgemeine Java-Themen 24
J Daten über serielle Schnittstelle empfangen Allgemeine Java-Themen 4
J JSON Daten von einer Webseite erhalten Allgemeine Java-Themen 2
S Entities aus XML - Daten. Allgemeine Java-Themen 1
M Schnelleres Speichern von XML-Daten über URLConnection Allgemeine Java-Themen 4
kodela Klasse mit "gezipten" Daten Allgemeine Java-Themen 6
M Daten aus MatLab Datei lesen Allgemeine Java-Themen 8
N Daten einer JCoTable in JTextArea anzeigen Allgemeine Java-Themen 7
kodela Klassen Klasse "vergisst" ihre Daten Allgemeine Java-Themen 2
C Daten für Klassifikationsverfahren gewinnen Allgemeine Java-Themen 6
J Daten von Quelltext Allgemeine Java-Themen 5
K OOP Daten addieren sich bei GUI-Eingabe Allgemeine Java-Themen 10
J Jasper Reports - Daten vom Hoster Allgemeine Java-Themen 2
kodela Daten während Laufzeit zugriffsbereit Allgemeine Java-Themen 15
J Millisekunde zwischen 2 Daten Allgemeine Java-Themen 6
Q Selbständig ActionEvent auslösen zum Daten senden über serielle Schnittstelle Allgemeine Java-Themen 7
J Daten aus Website-Quelltext auslesen Allgemeine Java-Themen 62
R Android Daten online senden Allgemeine Java-Themen 0
P Datenbank-MiniGUI fügt keine Daten ein Allgemeine Java-Themen 4
K Gespeicherte Daten von einer LinkedList auf vier LinkedList verteilen Allgemeine Java-Themen 6
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
A Erste Schritte Daten aus einer Website auslesen Allgemeine Java-Themen 7
OnDemand Desktop-Applikation schreiben, wie daten persistent? Allgemeine Java-Themen 9
S Erste Schritte Fehlender Gedanken-Ansatz bei Interpretation von Daten Allgemeine Java-Themen 1
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
K Große Mengen an Daten speichern Allgemeine Java-Themen 9
D Daten in MySQL-Datenbank schreiben Allgemeine Java-Themen 13
A Swing FileWriter schreibt keine Daten in Datei Allgemeine Java-Themen 13
M Daten aus anderen Programmen auslesen Allgemeine Java-Themen 2
D Best Practice Login-Daten: Wie am besten abrufen? Allgemeine Java-Themen 6
L Best Practice Log Dateien analysieren und eventuell passende Daten am Chart darstellen Allgemeine Java-Themen 1
J Serial Port Daten empfangen Allgemeine Java-Themen 5
H Daten via COM Schnittstelle erhalten Allgemeine Java-Themen 2
J Daten persistent speichern Allgemeine Java-Themen 14
S Allgemeine parallelisierte Loesung um Daten im Hintergrund zu laden..? Allgemeine Java-Themen 6
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
G Daten aus Website auslesen Allgemeine Java-Themen 7
J Daten aus GUI auslesen und in Objekte umwandeln Allgemeine Java-Themen 6
O Serial Port Daten als Tastaturanschlag senden Allgemeine Java-Themen 0
N Zeitabstand zwischen 2 Daten(Mehrzahl von Datum) Allgemeine Java-Themen 3
T Input/Output Daten in eine Datei schreiben Allgemeine Java-Themen 4
Z daten bindung Allgemeine Java-Themen 1
A Datentypen Gregorian Calendar - 2 Daten sind gleich?? Allgemeine Java-Themen 3
L Vergleich-Xml-Daten Allgemeine Java-Themen 3
vandread Daten verschlüsseln mit Java oder Datenbank Allgemeine Java-Themen 15
A Daten in Formularen/Vorlagen erstellen und ausdrucken Allgemeine Java-Themen 3
C HtmlUnit Daten einer Tabelle bekommen ohne, dass diese eine ID aufweist Allgemeine Java-Themen 1
T Daten über port abfangen mit proxy server Allgemeine Java-Themen 12
Todesbote Excel Blattschutz aufheben und Daten einfügen Allgemeine Java-Themen 3
T Mit Apache Poi Daten aus einer Excel Tabelle kopieren und in Word einfügen Allgemeine Java-Themen 1
OnDemand PC identifizieren / Daten auslesen Allgemeine Java-Themen 15
G Combobox füllen mit daten aus einer Tabelle Allgemeine Java-Themen 4
J Maven .war enthält veraltete Daten Allgemeine Java-Themen 3
N Daten aus Jar laden Allgemeine Java-Themen 10
P Datentypen String-Daten zu Byte-Zahlen konvertieren - Komme nicht weiter nach vielem versuchen :-/ Allgemeine Java-Themen 7
K Input/Output Daten speichern / laden Allgemeine Java-Themen 2
M Best Practice: Daten aufnehmen-speichern-bereitstellen Allgemeine Java-Themen 8
T Daten effizient verwalten Allgemeine Java-Themen 4
B JTable eigene Daten Add Methode Allgemeine Java-Themen 2
S OOP Apache Commons Math - Verwendung von Genetics - Wie werden Daten in Chromosomen gespeichert? Allgemeine Java-Themen 4
C Daten über URL an PHP verschicken Allgemeine Java-Themen 4
R Daten aus DB auslesen in ein formular (JSP) Allgemeine Java-Themen 13
S Library fuer Internet-Text-Daten-Quellen..? Allgemeine Java-Themen 8
H OOP Daten über TCP Allgemeine Java-Themen 5
H Input/Output Binäre Daten konvertieren, Output hat Zeilenumbrüche?? Allgemeine Java-Themen 9
D Daten eines User auslesen. Allgemeine Java-Themen 5
B Input/Output Einbinden von Daten in Java Allgemeine Java-Themen 3
L Einbinden von Daten in ausführbare Jar Allgemeine Java-Themen 6
N Methoden Einzelne Daten aus "Person" auslesen Allgemeine Java-Themen 3
R SerialPort auslesen und Daten verarbeiten Allgemeine Java-Themen 23
ARadauer Wo liegen die Daten der Preferences Klasse Allgemeine Java-Themen 3
S JDialog Daten ins JFrame übergeben Allgemeine Java-Themen 5
F Threads synchronisierung des Zugriffes auf daten Allgemeine Java-Themen 4
O Amazon S3 Anmelden / Daten downloaden Allgemeine Java-Themen 2
A Daten aufbereiten Allgemeine Java-Themen 11
P Daten kopieren mit nio - Zugriff verweigert Allgemeine Java-Themen 8
L Speichern von Daten in JKS Allgemeine Java-Themen 5
K JFreeCharts - Dummy für fehlende Daten Allgemeine Java-Themen 6
M Daten aus doc, pdf .... auslesen Allgemeine Java-Themen 12
Z Daten von einer Klasse in eine andere übertragen Allgemeine Java-Themen 8
A Login-Daten Formular automatisch ausfüllen Allgemeine Java-Themen 10
C Daten speichern und verwalten Allgemeine Java-Themen 3
Z Daten aus einer Internetseite auslesen? Allgemeine Java-Themen 2
E BlueJ Daten in Textdatei schreiben Allgemeine Java-Themen 21
T Gleichzeitige Zugriffe auf Daten auf dem Server Allgemeine Java-Themen 11
ruutaiokwu META-INF-daten bei ungepackten library-projekten während der entwicklung mit einbeziehen...? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben