Olá, meu update não está atualizando, quando executo a query vem da seguinte maneira:
update contato set nome=?, endereco=?, telefone=? where idcontato = 6o que eu posso por nos interrogações? Para inserir coloquei eles, porém com upd não está dando certo. Segue o código
    public Contato updateContato(int id){
        String comando = "update contato set nome=?, endereco=?, telefone=? where idcontato = " +id;
        PreparedStatement p;
        Contato contato = new Contato();
        try{
            java.sql.Statement stmt = conexao.createStatement();
            ResultSet rs = stmt.executeQuery(comando);
            p = this.conexao.prepareStatement(comando);
            p.setString(1,  contato.getNome());
            p.setString(2,  contato.getEndereco());
            p.setString(3, contato.getTelefone());
            p.execute();
        }catch(Exception e){
            e.printStackTrace();
        }
        return contato;
    }Att
 
            