Galera…
Estou só conseguinto usar o executeUpdate, que retorna um INT
Mas o executeQuery retorna um resultset…
Ao meu entender… devo usar o executeQuery quando eu vou usar as informações que retornou da consulta no banco certo???
E o executeUpdate???
Na real não estou conseguindo usar o executeQuery… ele está dando erro!!!
alguem tem dicas ou bizus??:??
abraços
ceará
Isso mesmo…
O que não te retorna nada do banco, só altera o estado.
É quando vc vai fazer um inserção, deleção ou update, por exemplo.

Posta seu código e dia o erro… que a gente ajuda…
o executeUpdate não tem que retornar um INT, ele não tem algum codigo de sucesso ou falha ou algo assim???
Abraços e valeu pela ajuda…
Galera… estou com esse codigo aqui, qual a exceção exata do sql para por??
Quase toda a exceção eu colocou só printf, ops só system.out.println…
Mas o certo é colocar algo que sai o erro neh!!!
Segue o codigo…
abraços
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando....");
}
Coloque assim nas excessões para e ver o erro:
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando: " + E);
}
[quote=“ton_sp”]Coloque assim nas excessões para e ver o erro:
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando: " + E);
}
[/quote]
Perfeito cara…
Obrigado!!!
[quote=“ceara”]Galera…
Estou só conseguinto usar o executeUpdate, que retorna um INT
Mas o executeQuery retorna um resultset…
Ao meu entender… devo usar o executeQuery quando eu vou usar as informações que retornou da consulta no banco certo???
E o executeUpdate???
Na real não estou conseguindo usar o executeQuery… ele está dando erro!!!
alguem tem dicas ou bizus??:??
abraços
ceará[/quote]
o executeUpdate nao retorna um boolean?
[quote=“ceara”][quote=“ton_sp”]Coloque assim nas excessões para e ver o erro:
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando: " + E);
}
[/quote]
Perfeito cara…
Obrigado!!![/quote]
eu uso:
catch (SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
}
Então engos,
o executeUpdate retorna um int com o números de registros afetados na base.
[quote=“engos”][quote=“ceara”][quote=“ton_sp”]Coloque assim nas excessões para e ver o erro:
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando: " + E);
}
[/quote]
Perfeito cara…
Obrigado!!![/quote]
eu uso:
catch (SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
}[/quote]
Nossa, mas como funciona isso???
“output” de q biblioteca???
[quote=“ceara”][quote=“engos”][quote=“ceara”][quote=“ton_sp”]Coloque assim nas excessões para e ver o erro:
try
{
stmt = conn.createStatement();
System.out.println (">>SQL pronto..oK");
}
catch(SQLException E)
{
System.out.println("Erro na criação do comando: " + E);
}
[/quote]
Perfeito cara…
Obrigado!!![/quote]
eu uso:
catch (SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
}[/quote]
Nossa, mas como funciona isso???
“output” de q biblioteca???[/quote]
output eh soh uma String, uso ela pra imprimir todas as mensagens, o toString() eh um metodo de Object, nao se foi sobreposto em SQLException(nem preciso saber, hehe)
Consegui aqui cara…
mas agradeço a participação de todos!!!
abraços
Ceará
ps: Já abro mais posts com minhas dúvidas!