Gustavo,

        Imagino que possa estar ocorrendo um dos problemas abaixo :
        
        1) Provavelmente a sua aplicação está utilizando autocommit , ou
seja, ela efetiva atualização automática a cada update executado;

        2) ou ela está utilizando apenas um commit no final de todos os
updates.

         O que vc pode fazer é utilizar o método setAutoCommit(false) (da
interface java.sql.Connection), e utilizar o método commit (também da
interface Connection) para efetivar a suas atualizações a cada 100 ou 200
updates (ou o quanto for necessário - faça uma experiência).

        Outro detalhe importante,  é fechar todas as conexões ao banco
pendentes após o processo. 

Atenciosamente,

José Augusto Cerqueira Condé
[EMAIL PROTECTED]

> ----- Mensagem original -----
> De:           Gustavo Barreiro de Carvalho [SMTP:[EMAIL PROTECTED]]
> Enviada em:           sexta-feira, 3 de maio de 2002 09:50
> Para:         [EMAIL PROTECTED]
> Assunto:              [java-list] Duvida sobre java.sql.SQLException
> (Urgente)
> 
> Galera,
> 
>   Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de
> uma tabela. Em determinado ponto do processo quando eu executo um
> comando SQL eu começo a receber a exception abaixo:
> 
> **********************************************
> java.sql.SQLException: Memory allocation failed during query
> processing.
>       java.lang.Throwable(java.lang.String)
>       java.lang.Exception(java.lang.String)
>       java.sql.SQLException(java.lang.String, java.lang.String, int)
>       java.sql.SQLException
> com.informix.util.IfxErrMsg.getSQLException(int)
>       void com.informix.jdbc.IfxSqli.errorDone()
>       void com.informix.jdbc.IfxSqli.receiveError()
>       void com.informix.jdbc.IfxSqli.receiveMessage()
>       void
> com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement)
>       void com.informix.jdbc.IfxResultSet.executePrepare()
>       
> com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection,
> java.lang.String)
>       com.informix.jdbc.IfxCallableStatement(java.sql.Connection,
> java.lang.String)
> **********************************************
> 
> Alguem conhece o pq desta exception ?
> 
> 
> []'s
>   Gustavo.
> 
> ------------------------------ LISTA SOUJAVA ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------
O BRB não se responsabiliza pelo conteudo da mensagem acima, sendo esta 
responsabilidade exclusiva de seu autor.  A informação transmitida nesta mensagem 
destina-se estritamente à(s) pessoa(s) acima referida(s), e contém informação 
confidencial, legalmente protegida, para conhecimento exclusivo do(s) destinatário(s). 
A leitura, exame, retransmissão, divulgação, distribuição, cópia ou outro uso desta 
comunicação, ou ainda a tomada de qualquer ação baseada nesta informação, por pessoas 
ou entidades que não sejam o(s) destinatário(s), constitui obtenção de dados por meio 
ilícito e configura ofensa ao Art.5º, inciso XII, da Constituição Federal. Caso esta 
mensagem tenha sido recebida por engano, por favor inutilize a mesma e, se possível, 
avise ao remetente por e-mail.

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a