GUI mit DB oder Textdatei?

Status
Nicht offen für weitere Antworten.
T

träumer

Gast
Hallo ich würde gerne mal eure Meinung hören und zwar möchte ich ein Java Programm schreiben mit einer GUI und jetzt weis ich net was besser ist wäre es sinnvolles eine DB zu benutzen oder ein Dateisystem. Und zwar soll der Kunde wenn er in der GUI in der Suchleiste was eingibt als 1. Ein Bild angezeigt bekommen und erst nach einem Button klick eine Beschreibung zu diesem Bild bekommen??

Wäre für Vorschläge dankbar!

MFG
 

masta // thomas

Bekanntes Mitglied
Das hängt davon ab, wie groß dein Programm werden soll. Für eine Suche bietet sich prinzipiell immer eine Datenbank an, weil die Suche dann deutlich schneller verläuft - ist aber wiederum bei einer [spekulativen] Datenmenge von z.B. 10 Datensätzen overdosed.

Erzähl doch mal bisschen mehr - und eröffne in Zukunft nur einen Thread :)
 
G

Gast

Gast
wenns wirklich nur um eine beschreibung geht, können simple dateien als datenhalter durchaus für mehr als 10 datensätze verwendet werden. paar hundert sollten auch noch kein großes problem darstellen.

eine datenbank hat neben der schnelligkeit allerdings auch den vorteil, dass die daten von verschiedenen rechnern aus zugreifbar sind.

kommt im endeffekt aber auf den kunden an. kenne viele kunden, die eine datei einer echten datenbank vorziehen, schlicht weil sie wissen, wie man ein backup einer datei erstellt, aber an datenbanken scheitern ;)
 

Ullenboom

Bekanntes Mitglied
Hallo,

spontan hätte ich das Dateisystem oder sogar an XML gedacht, nur XML ist wegen der Bilder nicht optimal. Ich würde ein Dateisystem erst mal vorziehen und später eventuell umsteigen. Mit Bildern in Ordnern lässt sich die Anwendung leichter testen als mit Bildern in Datenbanken. Als Best-Practise würde ich dir einen DAO (http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html) empfehlen, sodass du später die Datenquelle ändern kannst, ohne den Client-Code ändern zu müssen. DAOs sind nicht nur was für die Server-Seite.

Grüße

Christian | tutego
 

masta // thomas

Bekanntes Mitglied
Gast: 10 war auch eine fiktive Zahl :)
Ullenboom: man kann die Bilder in Ordner packen, und trotzdem eine Datenbank benutzen.
 
G

Guest

Gast
mmh danke für die tips aber ich will später das Java Programm in eine Setup exe umwandeln so das ich das Programm dann auf jeden beliebigen PC installieren kann und es sollen an die 1000 Textdokumente + Bilder beinhalten meint ihr das geht noch mit einem Dateisystem??? weil ich weis leider nicht falls ich doch auf DB umsteige wie ich meine DB in eine Setup Datei integrirren kann ohne das jeder Kunde XAMPP auf den PC installiert haben muss.
 

masta // thomas

Bekanntes Mitglied
Es geht auch mit einem Dateisystem, ja.
Ein Java Programm in eine setup.exe? Mach das lieber nicht, da ist die Plattformunabhängigkeit direkt flöten! Schau mal diesbezüglich in die FAQ rein!
Glaubst du, es gibt nur MySQL als Datenbank? ;) Schau dir mal die H2 Datenbank an - http://www.h2database.com - die kann man in sein Programm integrieren.
 
T

träumer

Gast
Was is den H2 is das genau so gut wie MYSQL? Ja muss leider eine Exe machen weil ich mein Java Programm auf jeden beliebigen Pc installieren möchte. Also würdest sagne i sol lbei einer DB bleiben anstatt Dateisystem?
 
T

träumer

Gast
das java plattformunabhängig is mir schon klar ich möchte mit der Setup erreichen das der Client ohne einen localen Server auskommt.
 

masta // thomas

Bekanntes Mitglied
Dafür nimmst du ja dann die H2 :) Hättest du einmal den Link angeklickt, den ich gepostet habe, hättest du direkt auf der Startseite einen Performance Vergleich gesehen.
 
T

träumer

Gast
Aha muss zugeben das ich bis jetzt noch nie was von H2 Datenbanken gehört habe hab ich da mit die selben Möglichkeiten wie mit MySql bzw. was für ein Vorteil hab ich durch H2 anstatt Mysql?


Danke!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Text aus einer Textdatei rausholen, der zwischen zwei Schlüsselworten steht Allgemeine Java-Themen 4
S Textdatei statt von Dateisystem aus .jar lesen Allgemeine Java-Themen 3
curranux Ausgabe als Textdatei schreiben. Allgemeine Java-Themen 2
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
B Scanner erkennt keinen Text in Textdatei, obwohl welcher drinsteht Allgemeine Java-Themen 10
M In Textdatei schreiben Allgemeine Java-Themen 3
F Problem beim Einlesen einer Textdatei Allgemeine Java-Themen 12
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
OnDemand Download Textdatei falsches Charset Allgemeine Java-Themen 1
K Textdatei als Objekt Allgemeine Java-Themen 4
O JAR Export Textdatei benutze Allgemeine Java-Themen 14
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
L Filewriter schreibt Zahlen in Textdatei Allgemeine Java-Themen 2
D Input/Output Zeilen werden "ignoriert" beim Einlesen aus einer Textdatei Allgemeine Java-Themen 3
T Synchronisation einer Textdatei im Groupshare Allgemeine Java-Themen 1
I String einer Textdatei anfügen Allgemeine Java-Themen 2
S Von Wav Datei mit Morsecode in Morsecode als Textdatei Allgemeine Java-Themen 2
R Duplikate aus einer Textdatei entfernen? Allgemeine Java-Themen 20
K Input/Output Ausgabe in Textdatei Allgemeine Java-Themen 7
Iron Monkey Inhalt von JTable in die Textdatei mit StringWidth schreiben Allgemeine Java-Themen 3
J Textdatei auslesen, die gerade benutzt wird Allgemeine Java-Themen 8
P Textdatei aus Ressourcen laden. Allgemeine Java-Themen 8
W Auslesen von Textdatei Allgemeine Java-Themen 16
M gleichzeitiger Zugriff auf eine Textdatei Allgemeine Java-Themen 6
S TextDatei in Panel anzeigen Allgemeine Java-Themen 10
X Textdatei auf gewünschte Anzahl der Zeilen kürzen Allgemeine Java-Themen 2
S Input/Output Latin-9 (ISO 8859-15) Textdatei einlesen Allgemeine Java-Themen 2
L Input/Output Textdatei in Objekte überführen? Allgemeine Java-Themen 4
F In mitten einer Textdatei schreiben Allgemeine Java-Themen 7
N Textdatei in Jar Problem Allgemeine Java-Themen 6
B Leerzeile in Textdatei Allgemeine Java-Themen 3
B Textdatei Zeilen auslesen Allgemeine Java-Themen 7
E BlueJ Daten in Textdatei schreiben Allgemeine Java-Themen 21
D große Textdatei filtern Allgemeine Java-Themen 13
K Textdatei komplett auslesen bis auf 2 Zeilen Allgemeine Java-Themen 2
H Textdatei (1GB) einlesen und verarbeiten Allgemeine Java-Themen 15
S String verschlüsselt in Textdatei speichern Allgemeine Java-Themen 3
E Text ans Ende einer Textdatei anfügen Allgemeine Java-Themen 2
Balbes Dateipfad in den JFileChooser aus Textdatei einlesen Allgemeine Java-Themen 7
S Textdatei mit externen Editor öffnen Allgemeine Java-Themen 8
G Textdatei einlesen unter Windows 7 Allgemeine Java-Themen 4
A Textdatei im Applet einlesen Allgemeine Java-Themen 2
C Textdatei einlesen Allgemeine Java-Themen 3
L Textdatei nach Wörter durchsuchen Allgemeine Java-Themen 3
Psypsy Bits in Textdatei und zurück Allgemeine Java-Themen 3
A Zeilen aus einer Textdatei löschen Allgemeine Java-Themen 6
ModellbahnerTT Problem: Schleife über Textdatei Allgemeine Java-Themen 5
W Auslesen einer Textdatei Allgemeine Java-Themen 2
D HILFE - Textdatei im jar auslesen Allgemeine Java-Themen 10
T Auslesen und schreiben in eine Textdatei.HILFE!HILFE! Allgemeine Java-Themen 23
G Mit FileWriter in Textdatei über jar Allgemeine Java-Themen 4
E textdatei über "öffnen mit" aufrufen Allgemeine Java-Themen 6
A Objekte in Textdatei weiterschreiben Allgemeine Java-Themen 5
M Textdatei auslesen / schreiben (Server) Allgemeine Java-Themen 9
D Textdatei umbenennen Allgemeine Java-Themen 2
C Software für Windows PC mit integierter Db oder Textdatei? Allgemeine Java-Themen 19
G 2 zeilen in textdatei beim auslesen verbinden Allgemeine Java-Themen 10
D Zeilenvorschub aus einer Textdatei rausnehmen Allgemeine Java-Themen 11
J Textdatei oder doch DB? Allgemeine Java-Themen 2
G Textdatei in String einlesen Allgemeine Java-Themen 2
M Inhalt von Textdatei in Spinner Allgemeine Java-Themen 5
M neue Textdatei DOS/Unix-Format Allgemeine Java-Themen 11
E Zeilenumbruch in einer Textdatei Allgemeine Java-Themen 2
E Zeilenbumbruch in einer Textdatei Allgemeine Java-Themen 3
D Textdatei und JTextArea Allgemeine Java-Themen 5
M Worte aus Textdatei mit Java ersetzen Allgemeine Java-Themen 4
G Unterscheidung: Binär- oder Textdatei Allgemeine Java-Themen 13
B Zeilenumbruch bei Schreiben einer Textdatei Allgemeine Java-Themen 10
M Textdatei per Request lesen? Allgemeine Java-Themen 2
L Textdatei einlesen und verändern Allgemeine Java-Themen 3
M Problem: Textdatei einlesen Allgemeine Java-Themen 2
Y Einlesen & Ausgeben einer Textdatei _2 Allgemeine Java-Themen 3
Y Einlesen & Ausgeben einer Textdatei Allgemeine Java-Themen 5
M Fehler beim öffnen einer 20 mb Textdatei im sign. Applet Allgemeine Java-Themen 5
byte Erste Zeile einer Textdatei entfernen Allgemeine Java-Themen 5
G Eingaben in Textdatei speichern Allgemeine Java-Themen 5
P Einlesen einer Textdatei Allgemeine Java-Themen 8
P Problem beim "spliten" eine Textdatei Allgemeine Java-Themen 3
T jar + Textdatei Allgemeine Java-Themen 2
X Bestimmtes Muster in Textdatei verändern Allgemeine Java-Themen 13
G Inhalt einer Textdatei in eine AWT List schreiben Allgemeine Java-Themen 3
G auslesen einer Textdatei Allgemeine Java-Themen 2
E Source-Code aus einer Textdatei kompilieren und ausführen Allgemeine Java-Themen 4
D Textdatei zeilenweise einlesen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben