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