Sim, mas quando você imprime um PreparedStatement na tela.. não aparece a
query...

achei esta solução:

http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html

e umas outras.. acabei conseguindo imprimir as queries no console só pra
debugar em ambiente de desenvolvimento...

Na prática, a melhor solução é usar um monitor junto ao banco de dados, ou
seja, um software que vai exibindo todas as queries que são realizadas..
mais prático e simples...

porém, no ambiente onde estou dando consultoria não tinha uma ferramenta
dessas e eu queria apenas imprimir 1 query pra debugar, sem enfrentar a
burocracia de pedir permissão de instalar uma nova ferramenta - sem falar
que eu ainda ia ter de procurar o tal monitor pro banco específico do
cliente, etc...

enfim, não sabia que o PreparedStatement não era visível em console com um
simples println(...)

valeu,

  Felipe Gaúcho



> cara não sei se pode resolver mas as vezes quando desejo invertigar a
> query ...executo um System.out.println() mesmo...mas aí subo o servidor no
> caso o Tomcat executando o startup.bat que tá na diretorio bin do
> tomcat..aí vejo ela lá..Mas é no caso de so mesmo investigar...  Era isso?
>
> Felipe Vieira Silva <[EMAIL PROTECTED]> wrote:Prezados,
>
> como eu investigo uma query gerada a partir de um PreparedStatement?
>
> tipo, criou o PreparedStatement e depois inclui o valor dos parâmetros...
> até aí, beleza.. mas eu gostaria de ver a query que vai ser disparada no
> banco antes de executá=la....
>
> eu usava um DB monitor da Oracle.. mas agora estou tentando fazer direto
> no código.. System.out.println().. tem como ?
>
>
>
> valeu,
>
> Felipe Gaúcho
>
>
> -------------------------------------------------------------------------------------------
> Ceara' Java User Group
>
> Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>
>
>
> ---------------------------------
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do
> Yahoo! agora.


-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a