D
drago
Gast
Hi Leute!
Hab eine Frage zu Datenbanken+Verbindung mit GUI Anwendung:
Bis jetzt hab ich mich an das DAO (Data Access Objekt) Modell gehalten und hab deshalb eine Persistenzschicht getrennt von der GUI Schicht damit Datenbank sowie GUI austauschbar sind.
Nun allerdings wirklich zu meiner Frage:
Die Persistenzschicht hab ich mit geeigneten Exception -Classes versehen d.h wenn ich mich mit der Datenbank verbinde und es geht etwas schief wird die von mir genannte DAOFactoryException geschmissen, wie kann ich richtig oop mäßig die Fehlermeldung als z.B. Dialog anzeigen??
Mit Rückgabewerten?? (z.B. 1 = Verbindungsfehler mit Datenbank, 0= kein Fehler, oder halt bool).
Und noch eine Frage:
Möchte für meine Datenbank eine Art Änderungstabelle erstellen um wie der Name schon vorweg nimmt nur Änderung zu speichern. Hab mich deshalb mit Trigger beschäftigt und dies funktioniert auch soweit recht gut, nur möcht ich nur jene Felder speichern die sich geändert haben.
Gibt es eine einfache Möglichkeit dies zu implementieren, sodass man nicht bei allen Feldern New und Old Werte vergleichen muss um festzustellen ob sich die Werte in den Feldern geändert haben?
Danke im Voraus
Hab eine Frage zu Datenbanken+Verbindung mit GUI Anwendung:
Bis jetzt hab ich mich an das DAO (Data Access Objekt) Modell gehalten und hab deshalb eine Persistenzschicht getrennt von der GUI Schicht damit Datenbank sowie GUI austauschbar sind.
Nun allerdings wirklich zu meiner Frage:
Die Persistenzschicht hab ich mit geeigneten Exception -Classes versehen d.h wenn ich mich mit der Datenbank verbinde und es geht etwas schief wird die von mir genannte DAOFactoryException geschmissen, wie kann ich richtig oop mäßig die Fehlermeldung als z.B. Dialog anzeigen??
Mit Rückgabewerten?? (z.B. 1 = Verbindungsfehler mit Datenbank, 0= kein Fehler, oder halt bool).
Und noch eine Frage:
Möchte für meine Datenbank eine Art Änderungstabelle erstellen um wie der Name schon vorweg nimmt nur Änderung zu speichern. Hab mich deshalb mit Trigger beschäftigt und dies funktioniert auch soweit recht gut, nur möcht ich nur jene Felder speichern die sich geändert haben.
Gibt es eine einfache Möglichkeit dies zu implementieren, sodass man nicht bei allen Feldern New und Old Werte vergleichen muss um festzustellen ob sich die Werte in den Feldern geändert haben?
Danke im Voraus