Erro na hora de executar o Update

2 respostas
R

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);
	}

2 Respostas

aix

Oi @Rodrigo remove aquela virgula antes do where.

R

'Obrigado AIX, resolvido o problema .

Criado 20 de junho de 2016
Ultima resposta 24 de jun. de 2016
Respostas 2
Participantes 2