Estou com um problema de lentidão quando uso jndi e retorno um DataSource, com ele abro um ResultSet usando executeQuery, e quando itero pelos resultados fica muito lento, penso que seja pelo fato de ele estar fazendo a iteração no próprio banco, remotamente. Tentei pegar o ResultSet do Statement com getResultSet, para que o ResultSet ficasse local, porém não obtive sucesso, alguém sabe alguma outra solução?
Trazer ResultSet via JNDI
S
2 Respostas
Se vc está usando java 5, uma idéia é vc utilizar CachedRowSet.
http://java.sun.com/j2se/1.5.0/docs/api/javax/sql/rowset/CachedRowSet.html
S
vlw mesmo cara, só esta alteração já deu uma boa reduzida no tempo de execução, reduziu praticamente pela metade.
Porém ainda está inaceitável o tempo que leva, alguém tem mais alguma solução?
Criado 3 de março de 2009
Ultima resposta 3 de mar. de 2009
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo