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.