MYSQL - Insere 4 registros de 30.000

0 respostas
K

Olá, tenho o codigo que faz a importação de um arquivo TXT para um banco de dados MYSQL.

Ele importa somente 4 registros dos 30.000 que o arquivo possui.

Será que alguem sabe como me ajudar????

Codigo do Importador;
package importadores;
import bd.insert;
import java.io.RandomAccessFile;
/**
 *
 * @author KIKO
 */
public class PABX implements Runnable{
    
    /** Creates a new instance of PABX */
    public PABX() {
    }
    public void run() {
        try {
            System.out.println("Teste PABX");
//FileInputStream in = new FileInputStream(arquivos);
            RandomAccessFile arquivo = new RandomAccessFile(Grafico.Control_fone.local,"r");
            int flag, ramal, tronco, numero;
            String data, duracao, tempo, conta;
            String linha = null;
            while ((linha = arquivo.readLine()) != null) {
                System.out.println("Teste PABX");
                String linhalog[] = linha.split(";");
                flag = Integer.parseInt(linhalog[0]);
                ramal  = Integer.parseInt(linhalog[1]);
                tronco = Integer.parseInt(linhalog[2]);
                data = linhalog[3];
                duracao = linhalog[4];
                tempo = linhalog[5];
                numero = Integer.parseInt(linhalog[6]);
                conta = linhalog[7];
                String sql = "insert into pabx (flag, ramal, tronco, data, duracao, tempo, numero, conta) VALUES ("+flag+","+ramal+"," +
                        tronco+",'"+data+"','"+duracao+"','"+tempo+"',"+numero+",'"+conta+"')";
                System.out.println(sql);
                insert.insere(sql);
                i++;
                Grafico.Control_fone.cont++;
                
                
            }
            System.out.println("Teste_saida");
        }
        
        
        
        
        catch (Exception e) {
        }
    }
    public static  int i= 0;
}

Outra coisa, esse arquivo a data é recebida no formato dd/mm/aaaa mas o mysql não recebe esse formato de data, como eu faço ele adicionar???? Hoje to adicionando como Texto a data.

Abraços e desde já obrigado pela ajuda.

Criado 24 de agosto de 2006
Respostas 0
Participantes 1