Oi pessoal!
Como faço para ver a query que o PreparedStatement “preparou”?!
Valeu!
Como ver query do PreparedStatement
J
1 Resposta
T
Não há um método específico para ver essa query, pelos seguintes motivos:
- Alguns bancos de dados (como o Oracle e o MS SQL Server) preferem que o comando seja montado (preparado) pelo próprio banco. Isso por razões de otimização, para evitar problemas de formatos de dados, e para diminuir o tráfego na rede em alguns casos.
- Outros bancos mais simples não fazem isso - o próprio driver é que monta isso - , mas o JDBC não provê um método padrão para ver a string preparada pelo PreparedStatement, justamente por causa dos bancos mais conhecidos como o Oracle. Talvez o próprio driver tenha alguma classe específica que permita ver essa string, mas é questão de checar a documentação.
Criado 10 de julho de 2006
Ultima resposta 10 de jul. de 2006
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo