Aloha Leute,
ich habe drei Tabellen (siehe Anhang .png) diese beinhalten Profils 1:n Albums 1:n Tracks.
Der User muss sich erst Anmelden (es ist Klar, das das Password nicht im klar Text sein darf ,sonder von der Datenbank Verschlüsselt wird. Mit sha256() oder anderen(was die Datenbank so hergibt halt) und das man nur den Hash vergleicht zum Einlogen) nach dem sich Einlogen, wird er erst weiter geleitet. Erst jetzt in der nächsten Gui hat er Sicht auf seine eigenen Information über Alben und Tracks also den zugriff (Daaaaaa). Die automatisch Auswahl sind Alben im select feld. Die automatische Auswahl oder Start Auswahl zeigt in Excel ähnlichen Tabelle die Tracks Informationen. In select feld der Alben kann man nun die Alben auswählen mit Display von Tracks in Excel ähnlichen Tabelle.
Ich vermute, das es besser wäre, die Datenbank Verbindung so lange zu halten,bis man das Programm Schließt. Wegen dem Zeit aufwand der neu Erstellung der Verbindung und damit man nicht waren muss.
ich weiß wie man sich mit der Datenbank Verbindet und das es ein Conn gibt.
{
...
conn = DriverManager.getConnection(url,user,password);
}
Die Verbindung conn wird beim Schließen des Programms geschlossen ( Aufruf der Class Connection nähme getConn() = conn.close()) oder bei total Ausfall des Programms mit der shutdown Hook (Aufruf der Class Connection nähme getConn() = conn.close()).
(Eigene Idee)
Ich habe mir gedacht das ich den conn an das ProfileDaoImp ( =Class (was die Daten zusammen baut)) übergebe, ProfileDao ( =Interface) und mit Hilfe von ProfileBean( =Class (nur getter/setter drinen sind und mit Controller die Informationen herhole)) im Controller zuschneiden weiterbearbeite.
In einfachen Worten glaube ich, das das ist wie'ne Facebook Anmeldung, wo man im seinem Profil überall zugreifen kann im eigenen Profil halt zum Beispiel Bilder und Freunde... .
Ich suche ein Samariter der mir mal die Grundstruktur Programmieren kann da ich an diesem Problem schon 5 Monaten sitze mit I.net Recherche und kein voran kommen sehe, Grrrrrr.
Danke im voraus für die Hilfe
ich habe drei Tabellen (siehe Anhang .png) diese beinhalten Profils 1:n Albums 1:n Tracks.
Der User muss sich erst Anmelden (es ist Klar, das das Password nicht im klar Text sein darf ,sonder von der Datenbank Verschlüsselt wird. Mit sha256() oder anderen(was die Datenbank so hergibt halt) und das man nur den Hash vergleicht zum Einlogen) nach dem sich Einlogen, wird er erst weiter geleitet. Erst jetzt in der nächsten Gui hat er Sicht auf seine eigenen Information über Alben und Tracks also den zugriff (Daaaaaa). Die automatisch Auswahl sind Alben im select feld. Die automatische Auswahl oder Start Auswahl zeigt in Excel ähnlichen Tabelle die Tracks Informationen. In select feld der Alben kann man nun die Alben auswählen mit Display von Tracks in Excel ähnlichen Tabelle.
Ich vermute, das es besser wäre, die Datenbank Verbindung so lange zu halten,bis man das Programm Schließt. Wegen dem Zeit aufwand der neu Erstellung der Verbindung und damit man nicht waren muss.
ich weiß wie man sich mit der Datenbank Verbindet und das es ein Conn gibt.
{
...
conn = DriverManager.getConnection(url,user,password);
}
Die Verbindung conn wird beim Schließen des Programms geschlossen ( Aufruf der Class Connection nähme getConn() = conn.close()) oder bei total Ausfall des Programms mit der shutdown Hook (Aufruf der Class Connection nähme getConn() = conn.close()).
(Eigene Idee)
Ich habe mir gedacht das ich den conn an das ProfileDaoImp ( =Class (was die Daten zusammen baut)) übergebe, ProfileDao ( =Interface) und mit Hilfe von ProfileBean( =Class (nur getter/setter drinen sind und mit Controller die Informationen herhole)) im Controller zuschneiden weiterbearbeite.
In einfachen Worten glaube ich, das das ist wie'ne Facebook Anmeldung, wo man im seinem Profil überall zugreifen kann im eigenen Profil halt zum Beispiel Bilder und Freunde... .
Ich suche ein Samariter der mir mal die Grundstruktur Programmieren kann da ich an diesem Problem schon 5 Monaten sitze mit I.net Recherche und kein voran kommen sehe, Grrrrrr.
Danke im voraus für die Hilfe