Dúvida ao gerar arquivo de exportação em MySQL  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
dahenz
Virtual Machine Man
[Avatar]

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.....

Alguém passou por isso???? Obrigado



Daian Henz
[Email]
davidbuzatto
Moderador
[Avatar]

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."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
dahenz
Virtual Machine Man
[Avatar]

Membro desde: 04/10/2006 16:42:13
Mensagens: 578
Offline

na verdade esse é um comando que o usuario vai executar via sistema......

eu consigo usar o dump pra gerar um arquivo txt???? para importar para outro sistema???

Obrigado David!

Daian Henz
[Email]
davidbuzatto
Moderador
[Avatar]

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."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team