Re: [firebase-br] Jaybird - Inserções Múltiplas
Roger Eduardo
roger.eduardo em gmail.com
Qui Jul 28 09:56:55 -03 2005
Também acredito ser melhor tirar o autoCommit.
Controle o commit manualmente, ou no final do processo, ou em intervalos
específicos por exemplo a cada 1000 registros.
On 7/27/05, Eduardo Jedliczka (TeamFB) <jedyfb em gmail.com> wrote:
>
> experimente fazer diferente....
>
> Retire o auto-commit, e faça um hard-commit a cada 1000 ou 2000 registros,
> sem reconectar ao banco...
>
> Sucesso,
>
> Eduardo Jedliczka
> Membro do TeamFB (FireBase)
> Apucarana - Paraná
>
> ----- Original Message -----
> From: "Jean R. Streleski" <jrs.net em uol.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, July 27, 2005 4:08 PM
> Subject: Re: [firebase-br] Jaybird - Inserções Múltiplas
>
>
> Adicionando algumas informações adicionais para ve se consigo algum
> auxílio...
>
> O Erro apresentado é:
>
> "Invalid Transaction Handle(expecting explicit transaction start)"
>
> Lembrando que estou no estou buscando uma nova conexão a cada 5000
> inserções, em média, e estou usando autoCommit.
>
> Alguma idéia pessoal??
>
> Valew
>
>
> Jean R. Streleski
> Bauru / SP
>
>
> ----- Original Message -----
> From: Jean R. Streleski
> To: Grupo FB
> Sent: Wednesday, July 27, 2005 2:39 PM
> Subject: [firebase-br] Jaybird - Inserções Múltiplas
>
>
> Olá
>
> Tenho uma aplicação Java Destop(Swing) e em determinado momento efetuo
> importações para dentro do meu sistema. São cerca de 10 arquivos com umas
> 5000 linhas cada. Estou fazendo uma requisição de conexão por arquivo e
> usando a opção de AutoCommit.
> Nos primeiros arquivos vai que é uma blz, no quinto arquivo mais ou
> menos, eu acabo por perder a conexão com o banco e o processo é
> interrompido.
> Estou usando JayBird, JDk 1.2(compatibilidade) e netBeans para
> desenvolver.
>
> Saberiam me dizer se esse esquema de pegar uma conexão por arquivo
> está correto da minha parte?? Estou usando o seguinte metodo de conexão :
>
> public static Connection getConectiontBD(boolean autoCommit) throws
> SQLException {
> String driverName = "org.firebirdsql.jdbc.FBDriver";
>
> try {
> Class.forName(driverName);
> } catch (Exception e) {
> e.printStackTrace();
> }
> Connection con =
> DriverManager.getConnection(databaseURL,user,password);
> con.setAutoCommit(autoCommit);
> return con;
> }
>
> Valew
>
> Jean R. Streleski
> Bauru / SP
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista