Método execute()

colegas não consigo entender o retorno desse método, bom é o seguinte eu estou executando um UPDATE e ele está funcionando pefeitamente , porém o método execute(sql) está retornando false , pq ???

Ele está retornando false prq não está devolvendo registros , vc esta executando um SELECT?

de uma olhada na API:
http://java.sun.com/javase/6/docs/api/java/sql/Statement.html

[quote=ramilani12]Ele está retornando false prq não está devolvendo registros , vc esta executando um SELECT?

de uma olhada na API:
http://java.sun.com/javase/6/docs/api/java/sql/Statement.html[/quote]

UPDATE , é só por isso ? vlw !!

Se vc está executando UPDATE utilize o método exceuteUpdate();
Esse metodo lhe retorna -1 ocorreu um erro e 1 um UPDATE com sucesso

O método execute retorna true se a consulta gerou um result set, o que não é o caso quando você tem um UPDATE.

Use o método executeUpdate, similar ao execute, mas que te retornará o número de registros afetados por sua consulta.

Não custa nada dar uma lida no Javadoc passado pelo colega, também.