Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich möchte ein Programm in Java schreiben. Das Programm existiert bereits in PHP mit MYSQL und ich verwende es auf meinem Laptop mit XAMPP. Ich habe diese Lösung vor einiger Zeit geschrieben als ich schnell etwas haben musste und weil ich mich gut mit PHP und MYSQAL auskenne.
Anfangs ging es nur darum einige Werte aus der DB abzurufen entsprechend der Eingaben in ein HTML-Formular. Mittlerweilen habe ich das Programm allerdings immer mehr erweitert und es ist langsam an der Zeit daraus eine richtige Applikation zu machen anstatt die XAMPP Lösung.
In der Tabelle in der DB habe ich 80 Datensätze. Die Tabelle hat Sechs Felder von welchen jedes ein paar Sätze Text mit jeweils ca. 250 Zeichen enthält(Varchar300, in MYSQL).
Diese Texte sind Informationen welche lediglich abgerufen und angezeigt werden müssen und nie verändert werden.
Nun habe ich jedoch noch eine weitere Tabelle dazu geamacht in der Kunden erfasst werden können. Für die Kunden wird Vorname, Name, Strasse u. Nr., PLZ, Ort, Tel. und Email gespeichert.
Meine Frag ist nun, wenn ich das ganze in Java schreibe, brauche ich zur Speicherung der Arbeitsdaten eine Datenbank oder gibt es Alternativen wie txt files oder ähnlich?
Ich habe mir Eclipse installiert und bin grad am „Totalbeginners Tutorial„. Werde wohl das ganze dann mit Eclipse coden, macht einen recht guten Eindruck auf mich.
Du kannst eine Datenbank verwenden, du kannst das in txt Dateien speichern, du kannst XML daraus machen, du kannst es ausdrucken und dann immer wieder einscannen lassen oder oder oder, je nach dem was du möchtest.
Aber eine eingebettete Datenbank wäre vermutlich das einfachste, wenn du dann mit den Grundlagen durch bist.
Wäre vielleicht nützlich zu wissen, ob du die Kundendaten nur lokal benötigst oder ob du alle Kundendaten zentral verwalten willst.
Bei Nr.2 wird´s wohl eher die Datenbank.
Wobei ausdrucken und wieder einscannen auch gut klinkt
kommt drauf an ob nur du die anwednung verwendest,oder sie generell von mehreren standorten aus verwendet wird.bei zweiterem wird eine online DB benötigt, bei ersterem hingegen kannst du eine lokale DB installieren.ist auch relativ einfach.Habe für sowas mal SQLite benutzt und hat wunderbar funktioniert.
Es ist auch die Frage, ob es bei der einen Anwendung bleibt.
Wenn du eine Datenbank benutzt, hast du einen gewissen Aufwand für Wartung und Pflege.
Du brauchst zumindest ein Backupkonzept.
Wenn du aber in Zukunft weitere Anwendungen schreibst, kannst du das gleiche Datenbanksystem verwenden und dein Aufwand für Wartung und Pflege erhöht sich nur gering.