Johannes7146
Goldschnabel
Java:
private boolean updateNode(Node node) {
try {
String sql = "UPDATE node SET title=? AND changed=? AND created=? AND status=? AND type=? AND uid=? AND vid=? WHERE nid=?";
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1, node.getTitle());
ps.setLong(2, node.getChanged());
ps.setLong(3, node.getCreated());
ps.setInt(4, node.getStatus());
ps.setString(5, node.getType());
ps.setInt(6, node.getUid());
ps.setInt(7, node.getVid());
ps.setInt(8, node.getNid());
ps.executeUpdate();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
Ergebniss:
in der Spalte "title" wird überalle eine "0" eingetragen.
Alle anderen Spalten werden garnicht geändert.