Hallo,
ich beschäftige mich seit einigen Wochen mit Java. Ich habe ein Tool entwickelt in dem ich die Daten über SQL Datenbanken Verwalten möchte d h, man kann Daten Löschen, Ändern und Einfügen. Inzwischen Löschen, Einfügen von Daten geht, nun versuche ich auch die Daten zu Ändern. Über ein Gui lade ich die Daten aus der Datenbank. Wie kann ich irgendwelche Name in der Gui Ändern und schließlich speichern somit sollte der alte Name überschreiben. Im Moment legt sich nach der Änderung der Name in die nächste Zeile ein, sollte aber der alte nicht mehr da sein, sondern nur noch geänderte Name. Habt ihr vielleicht eine Idee, wie ich es tun könnte? :rtfm:
Hier ist mein Update Befehl:
//nur ein Teil vom quellkode
public void update(String name, String vorname) throws ClassNotFoundException {
String s = "UPDATE TableTest(a, name, vorname) SET ('"+ name + "','" + vorname + "')";
stmt.executeUpdate(s);
public void SaveAfterUpdate() {
try {
database.update(tf_Name.getText(), tf_Vorname
.getText(),
.getText());
ich beschäftige mich seit einigen Wochen mit Java. Ich habe ein Tool entwickelt in dem ich die Daten über SQL Datenbanken Verwalten möchte d h, man kann Daten Löschen, Ändern und Einfügen. Inzwischen Löschen, Einfügen von Daten geht, nun versuche ich auch die Daten zu Ändern. Über ein Gui lade ich die Daten aus der Datenbank. Wie kann ich irgendwelche Name in der Gui Ändern und schließlich speichern somit sollte der alte Name überschreiben. Im Moment legt sich nach der Änderung der Name in die nächste Zeile ein, sollte aber der alte nicht mehr da sein, sondern nur noch geänderte Name. Habt ihr vielleicht eine Idee, wie ich es tun könnte? :rtfm:
Hier ist mein Update Befehl:
//nur ein Teil vom quellkode
public void update(String name, String vorname) throws ClassNotFoundException {
String s = "UPDATE TableTest(a, name, vorname) SET ('"+ name + "','" + vorname + "')";
stmt.executeUpdate(s);
public void SaveAfterUpdate() {
try {
database.update(tf_Name.getText(), tf_Vorname
.getText(),
.getText());