Está acontecendo um erro na hora de executar o update
, observem:
org.postgresql.util.psqlexception syntax error at or near where
public void editar(Beanscliente mod){
conex.conexao();
try {
PreparedStatement pst= conex.con.prepareStatement("update clientes set Codigo_clientes=?,nome_cliente=?,sexo_cliente=?,ano_cliente=?, where nome_cliente=?");
pst.setInt(1, mod.getCodigo_clientes());
pst.setString(2,mod.getNome_cliente());
pst.setString(3, mod.getSexo_cliente());
pst.setInt(4, mod.getAno_cliente());
pst.setString(5,mod.getNome_cliente());
pst.execute();
JOptionPane.showMessageDialog(null, "Atualizado");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "erro ao atualizar dados:\n"+ex);
}