Membro desde: 04/10/2006 16:42:13
Mensagens: 578
Offline
Bom dia!
Estou tentando gerar um arquivo de exportação em .txt de uma tabela do meu MySQL.
Meu código de exemplo é o seguinte:
O problema é o seguinte:
O arquivo gera sem problemas algumas linhas.. porém outras o pipe "|" é retraído no campo sspc.dsHistorico uma ou duas colunas, eu acho que o mysql se perde pois o campo possui 255 caracteres e é do tipo VARCHAR(255), tentei mudar para CHAR(255) mas nao resolve.....
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
Pq vc não usa o mysqldump?
Seja educado. Agradeça quem te ajudou. Não custa nada. Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
Consegue sim.
Acabei de montar um exemplo aqui.
Dê uma olhada.
Lembre-se que você precisa adicionar o caminho do bin do MySQL na variável PATH do SO.
Coloquei a classe StreamGobbler no mesmo arquivo para simplificar, mas seria legal vc implementá-la como uma classe pública em outro arquivo.
Se tiver alguma dúvida quanto à implementação é só falar.
Se quiser ter mais controle sobre o mysqldump, dê uma olhada na documentação dele, ai você pode inserir mais parâmetros no método dump.
[]'s
This message was edited 2 times. Last update was at 04/02/2011 10:18:10
Seja educado. Agradeça quem te ajudou. Não custa nada. Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."