G
Gast
Gast
Hallo miteinander!
Ich plane gerade ein kleines Projekt mit Java+ JDBC für die Anbindung zur Datenbank.
Dabei gibt es 2 Teile:
1. den Gui Bereich
2. das "Interface", welches mit der Datenbank kommuniziert
Beide Teile sollen austauschbar sein!
nun habe ich folgenden Lösungsansatz:
für das "Interface" erstelle ich ein Interface welches folgenden Funktionen umfassen sollte:
Eine Art Suchfunktion
Eine Update Funktion
und eine Schreibfunktion
Damit die Daten dann auch angezeigt werden, habe ich mir ein Interface für den Gui Bereich überlegt:
eine Anzeigefunktion für einen Record
und eine Anzeigefunktion für mehrere Daten
Weiters möchte ich eine Liste erstellen die die einzelnen Namen der Tabellenspalten enthält:
z.B. mit konstanten Strings:
String ID="id", name = "NAME",address="ADDRESS";
Hashmap verwende ich damit ich eben somit dann die Werte der Tabellenspalten lesen kann, als Wert befindet sich bei mehreren Daten ein Array oder ein String in der Hashmap.
Ist diese Lösung eurer Meinung nach sinnvoll bzw. passend oder könnte man z.B. auch ResultSets anstatt Hashtables verwenden(geht dann allerdings nur wenn eine SQL Datenbank dahintersteckt).
Für Kommentare bin ich sehr dankbar.
mfg Peter
Ich plane gerade ein kleines Projekt mit Java+ JDBC für die Anbindung zur Datenbank.
Dabei gibt es 2 Teile:
1. den Gui Bereich
2. das "Interface", welches mit der Datenbank kommuniziert
Beide Teile sollen austauschbar sein!
nun habe ich folgenden Lösungsansatz:
für das "Interface" erstelle ich ein Interface welches folgenden Funktionen umfassen sollte:
Eine Art Suchfunktion
Code:
public void fetchData(Hashtable hs,String targetTable);
Eine Update Funktion
Code:
public void updateData(int ID,Hashtable hs,String targetTable)
und eine Schreibfunktion
Code:
public void insertData(int ID,Hashtable hs,String targetTable)
Damit die Daten dann auch angezeigt werden, habe ich mir ein Interface für den Gui Bereich überlegt:
eine Anzeigefunktion für einen Record
Code:
public void displayRecord(Hashtable hs)
und eine Anzeigefunktion für mehrere Daten
Code:
public void displayRecords(Hashtable hs)
Weiters möchte ich eine Liste erstellen die die einzelnen Namen der Tabellenspalten enthält:
z.B. mit konstanten Strings:
String ID="id", name = "NAME",address="ADDRESS";
Hashmap verwende ich damit ich eben somit dann die Werte der Tabellenspalten lesen kann, als Wert befindet sich bei mehreren Daten ein Array oder ein String in der Hashmap.
Ist diese Lösung eurer Meinung nach sinnvoll bzw. passend oder könnte man z.B. auch ResultSets anstatt Hashtables verwenden(geht dann allerdings nur wenn eine SQL Datenbank dahintersteckt).
Für Kommentare bin ich sehr dankbar.
mfg Peter