está sendo atualizado o banco de dados, mas não to conseguindo imprimir na tela…
Stringteste="update pet set nome = 'maria' where codigo = 1";Stringt="SELECT nome FROM pet WHERE codigo = 1";try{
if(s.execute(teste)){
System.out.println("ok");rs=s.executeQuery(t);if(rs.next())System.out.println("Nome : "+rs.getString("nome"));}
Já que vc é nova no fórum, da uma lida aqui: http://www.guj.com.br/posts/list/50115.java
Que te ensina a usar os recursos do fórum, como a tag [code] para formatar o código.
Supondo que esse s seja um PreparedStatement, ele não está executando a sua query corretamente. Tente jogar essa query num query analiser pra ver se ela está correta. Ou pode não ter encontrado nenhum registro, e por isso retorna false. Tente imprimir o retorno de s.execute(teste) pra ver.
RenataFA
claudete:
está sendo atualizado o banco de dados, mas não to conseguindo imprimir na tela…
Stringteste="update pet set nome = 'maria' where codigo = 1";Stringt="SELECT nome FROM pet WHERE codigo = 1";try{
if(s.execute(teste)){
System.out.println("ok");rs=s.executeQuery(t);if(rs.next())System.out.println("Nome : "+rs.getString("nome"));}
nem “ok” aparece na tela… o q acontece???
Algum erro esta ocorrendo e vc não está conseguindo pegar por causa do TRY sem CATCH que vc fez. Faça assim:
Desta forma ele vai imprimir no console o erro que esta dando dentro do TRY. Ai vc posta o erro aqui se não conseguir resolver que podemos tentar te ajudar.
von.juliano
Não é esse o problema, pois vc nem pode fazer o try sem o catch ou finally, acho que ela só omitiu isso no código postado. Mas caso não tenha sido colocado, eu concordo com o e.printStackTrace().