Olá tenho um aplicação em java que faz um crude no banco de dados queria pegar o tempo das querys no log que foi ativado , porem as consultas vindo da aplicação java não ficam guardadas no log , ja se eu fizer via terminal o log aparece , alguem pode me da uma solução ?
Fera, essa informação é específica de cada SGBD e, até onde lembro, não existe em nenhum driver jdbc.
Tem algumas maneiras, como criar um pequeno contador, mas isso vai divergir do tempo real da execução da query em si.
Obrigado Darlan por tenta ajudar , vc sabe me dizer se consigo retornar o tempo de execução do banco e em seguida capturar pelo java ?
Dei uma pesquisada a respeito disso.
Uma opção seria ler o log, mas, não acho viável.
Desconheço, realmente, qualquer ação nesse sentido, principalmente por nunca ter tido tal necessidade.
Vale dar uma boa olhada na especificação JDBC e averiguar se há algo nesse sentido.