G
GastJava
Gast
Hallo!
ich habe eine JTable in meinem Frame. Dort werden Eingaben gemacht! Diese Eingaben kann ich per System.out schon ausgeben, d.h. es wird erkannt was in die Tabelle eingegeben wurde.
Jedoch möchte diese Eingabe an meine DB schicken. Ich habe schon eine Abfrage der Daten aus der DB.
Habe dafür Testweise ein TextFeld angelegt, welches ausgelesen wird und dann auf der Konsole das Ergebnis ausgegeben.
Jedoch möchte ich anstatt das TextFeld einzulesen, den wert von der Tabelle bekommen, und zumindestens erstmals Testweise, die DB-Abfrage auf der Konsole ausgeben.
Am besten wäre, wenn mir jemand noch sagen könnte, wie ich den Wert ich den ich zurückbekomme in die einzelnen Spalten der JTable einfügen kann.
Ich bekomme ein Vector<String> zurück, der 3 Werte enthält, die jedoch mit 3 Variablen einzelnt angesprochen werden können!
Bisschen Code zur veranschaulichung
diesen value Wert der mit auf der Konsole richtig ausgegeben wird, möchte ich benutzen um die DB Abfrage zu steuern !
Also ich müsste ihn irgendwie bekommen??
beim textfeld habe ich es nun folgendermaßen gemacht:
Zudem müsste ich die Rückgabe der DB, die mit dem 3 String im Vector ist, irgendwie auf die Spalten steuern können?
Ich weiß auch nicht ob meine Überlegung überhaupt richtig ist??
Und ob man den Wert von setValueAt überhaupt verwenden kann?
ich habe eine JTable in meinem Frame. Dort werden Eingaben gemacht! Diese Eingaben kann ich per System.out schon ausgeben, d.h. es wird erkannt was in die Tabelle eingegeben wurde.
Jedoch möchte diese Eingabe an meine DB schicken. Ich habe schon eine Abfrage der Daten aus der DB.
Habe dafür Testweise ein TextFeld angelegt, welches ausgelesen wird und dann auf der Konsole das Ergebnis ausgegeben.
Jedoch möchte ich anstatt das TextFeld einzulesen, den wert von der Tabelle bekommen, und zumindestens erstmals Testweise, die DB-Abfrage auf der Konsole ausgeben.
Am besten wäre, wenn mir jemand noch sagen könnte, wie ich den Wert ich den ich zurückbekomme in die einzelnen Spalten der JTable einfügen kann.
Ich bekomme ein Vector<String> zurück, der 3 Werte enthält, die jedoch mit 3 Variablen einzelnt angesprochen werden können!
Bisschen Code zur veranschaulichung
Code:
public void setValueAt(Object value, int row, int col)
{
data [row] [col] = value;
if ( col == getColumnCount())
fireTableCellUpdated(getRowCount(), col);
System.out.println(value);
}
diesen value Wert der mit auf der Konsole richtig ausgegeben wird, möchte ich benutzen um die DB Abfrage zu steuern !
Also ich müsste ihn irgendwie bekommen??
beim textfeld habe ich es nun folgendermaßen gemacht:
Code:
bsptextfeld.getText();
Zudem müsste ich die Rückgabe der DB, die mit dem 3 String im Vector ist, irgendwie auf die Spalten steuern können?
Ich weiß auch nicht ob meine Überlegung überhaupt richtig ist??
Und ob man den Wert von setValueAt überhaupt verwenden kann?