J
JavaNewb
Gast
Hallo zusammen!
Ich bin ganz am Anfang meines kleinen Java Projektes. Ich habe eine Access-DB und muss ein Klausuranmeldungsprogram erstellen.
Im Prinzip weiss ich wie die JDBC DB Anbindung funktioniert (verbinden, absetzen SQL Statement, Auswerten, schließen SQL Statement, Verbindung beenden).
Jetzt meine Frage ???:L :
Ist es sinnvoll eine Klasse zu haben die REIN fuer den Verbindungsaufbau zuständig ist und dann eben weitere Klassen die nur die SQL Statements abarbeiten? Ich frage mich ob ich nicht in allen Klassen mit den SQL Statements den Verbindungsaufbau durchführen muss? Oder reicht es schon von der "DB Verbindungsklasse" irgendwie durch (z.B. des Konstruktors der die Verbindung vornimmt) zu erben?? Oder doch einfach alles in eine DB-Klasse stecken und über einzelne Methoden die SQL Statements abbarbeiten??
also: Datenbankklasse: Verbindung aufbauen
listeStudent: soll alle Studenten aus der DB auslesen und anzeigen
listeKlausuranmeldungen: zeige Studenten und ihre Anmeldungen an
gesamtZahlKlausuranmeldungen: zeige Anzahl Klausuranmeldungen
---------------------------
Man bin ich verwirrt....
Vielen Dank für eure Hilfe und Grüße
Marko
Ich bin ganz am Anfang meines kleinen Java Projektes. Ich habe eine Access-DB und muss ein Klausuranmeldungsprogram erstellen.
Im Prinzip weiss ich wie die JDBC DB Anbindung funktioniert (verbinden, absetzen SQL Statement, Auswerten, schließen SQL Statement, Verbindung beenden).
Jetzt meine Frage ???:L :
Ist es sinnvoll eine Klasse zu haben die REIN fuer den Verbindungsaufbau zuständig ist und dann eben weitere Klassen die nur die SQL Statements abarbeiten? Ich frage mich ob ich nicht in allen Klassen mit den SQL Statements den Verbindungsaufbau durchführen muss? Oder reicht es schon von der "DB Verbindungsklasse" irgendwie durch (z.B. des Konstruktors der die Verbindung vornimmt) zu erben?? Oder doch einfach alles in eine DB-Klasse stecken und über einzelne Methoden die SQL Statements abbarbeiten??
also: Datenbankklasse: Verbindung aufbauen
listeStudent: soll alle Studenten aus der DB auslesen und anzeigen
listeKlausuranmeldungen: zeige Studenten und ihre Anmeldungen an
gesamtZahlKlausuranmeldungen: zeige Anzahl Klausuranmeldungen
---------------------------
Man bin ich verwirrt....
Vielen Dank für eure Hilfe und Grüße
Marko