Hallo alle zusammen,
ich habe folgendes Problem: Ich möchte über eine Oberfläche die Tabelle tbl_Makler verändern und habe folgenden Code:
Beim ändern gibt die Methode mir "true" zurück. Die Datenbank verbindung ist auch Ok. Aber die Daten in der Tabelle werden nicht aktuallisiert. Woran kann der Fehler liegen? Hoffe Ihr könnt mir weiterhelfen.
Gruß aus Berlin
ich habe folgendes Problem: Ich möchte über eine Oberfläche die Tabelle tbl_Makler verändern und habe folgenden Code:
Java:
Connection conn = null;
try
{
conn = DriverManager.getConnection("jdbc:mysql:.." +
"user=...&password=..");
PreparedStatement pre1 = conn.prepareStatement(
"UPDATE tbl_makler SET makler=? , strasse=? , hausnummer=? , plz=? , ort=? , land=? , geschlecht=? , ansprechpartner=? , telefon=? , email=? , fax=?" +
"WHERE id =? " );
pre1.setString(1,this.maName);
pre1.setString(2,this.maStrasse);
pre1.setString(3,this.maHaNummer);
pre1.setString(4,this.maPLZ);
pre1.setString(5,this.maOrt);
pre1.setString(6,this.maLand);
pre1.setString(7,this.maGeschlecht);
pre1.setString(8,this.maAnspPart);
pre1.setString(9,this.maTelefon);
pre1.setString(10,this.maMail);
pre1.setString(11,this.maFax);
pre1.setString(12,this.maID);
conn.close();
return true;
}catch (SQLException s){
return false;
}
}
Beim ändern gibt die Methode mir "true" zurück. Die Datenbank verbindung ist auch Ok. Aber die Daten in der Tabelle werden nicht aktuallisiert. Woran kann der Fehler liegen? Hoffe Ihr könnt mir weiterhelfen.
Gruß aus Berlin