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.