Fiz um programa para capturar dados de um sistema e armazená-los em um banco firebird. Quando existe uma quantidade de dados muito grande a ser salva, o erro abaixo é exibido.
O programa continua rodando, mas não insere mais registros. A cada entrada, o erro é repetido.
salva="insert into texto values ('"+nagenda+"','"+noper+"','"+nome.trim()+"')";try{stmt.executeUpdate(salva);}catch(Exceptioneo){System.out.println(eo.getMessage());}
Como havia dito: ele está inserindo normalmente, só quando a quantidade de dados é muito grande é que ele dá o erro acima.
Esse erro acontece quando a conexão se torna inválida. Acredito que haja algum problema de conexão com o banco. Uma coisa que me veio a cabeça: você está com autocommit true ou false? Tenta mudar para true se estiver false ou vice versa (não esqueça de comitar no final se estiver false).
Espero que ajude!
Abraços!
silva.fernandes
Amigo,
Voce está com problema de conexão sim … como foi falado.
Vc precisa especificar a porta de conexão local do Firebird.