Hallo Leute,
erstmal vorweg. Das ist mein erster Post in diesem Forum daher weiß ich nicht ob ich im richtigen Bereich bin. Außerdem bin ich noch ein Anfänger, was Java angeht. Ich versuche dennoch so detailliert wie möglich auf mein Problem einzugehen. Nach langer Recherche konnte ich darauf keine Antwort finden. Kommen wir aber zum Wesentlichen: Worum geht es?
Ich schreibe gerade an einem Programm welches die Spalten samt Daten aus einer Microsoft Server 2012 Datenbank ausgibt in einem TableView. (Siehe Bild).
Soweit so gut. Jetzt möchte ich aber gerne die Tabelle innerhalb meines Programms ändern können z.B. per ComboBox oder mit irgendwas anderem. In der Datenbank gibt es zwei Tabellen "Auto" und "Bier". Momentan muss ich immer das SQL Statement im Code anpassen. Entweder "SELECT * FROM Auto" oder zu "SELECT * FROM Bier". Im späteren Programm wird das dann logischerweise nicht mehr möglich sein, was ein Problem darstellt. Ich würde gerne wissen, wie ich am besten vorgehe, wenn ich beispielsweise eine ComboBox haben möchte mit der ich mir meine gewünschte Tabelle aussuche.
Bevor ich irgendwelchen Code hier reinstelle, würde ich lieber wissen, wie man vorgehen könnte. Es könnte natürlich sein, dass ich meinen kompletten Code ändern müsste. Außerdem wäre eine allgemeinere Lösung für alle Beteilligten vorteilhafter.
MFG
euer Java_Noob
erstmal vorweg. Das ist mein erster Post in diesem Forum daher weiß ich nicht ob ich im richtigen Bereich bin. Außerdem bin ich noch ein Anfänger, was Java angeht. Ich versuche dennoch so detailliert wie möglich auf mein Problem einzugehen. Nach langer Recherche konnte ich darauf keine Antwort finden. Kommen wir aber zum Wesentlichen: Worum geht es?
Ich schreibe gerade an einem Programm welches die Spalten samt Daten aus einer Microsoft Server 2012 Datenbank ausgibt in einem TableView. (Siehe Bild).
Soweit so gut. Jetzt möchte ich aber gerne die Tabelle innerhalb meines Programms ändern können z.B. per ComboBox oder mit irgendwas anderem. In der Datenbank gibt es zwei Tabellen "Auto" und "Bier". Momentan muss ich immer das SQL Statement im Code anpassen. Entweder "SELECT * FROM Auto" oder zu "SELECT * FROM Bier". Im späteren Programm wird das dann logischerweise nicht mehr möglich sein, was ein Problem darstellt. Ich würde gerne wissen, wie ich am besten vorgehe, wenn ich beispielsweise eine ComboBox haben möchte mit der ich mir meine gewünschte Tabelle aussuche.
Bevor ich irgendwelchen Code hier reinstelle, würde ich lieber wissen, wie man vorgehen könnte. Es könnte natürlich sein, dass ich meinen kompletten Code ändern müsste. Außerdem wäre eine allgemeinere Lösung für alle Beteilligten vorteilhafter.
MFG
euer Java_Noob
Zuletzt bearbeitet: