Amigos,
Como faço para formatar um arquivo TXT, por exemplo:
O arquivo TXT vem da seguinte forma:
1|123456
1|123456
1|123456
1|123456
1|123456
1|123456
1|123456
1|123456
1|123456
Já consigo ler ele porém não sei como formatá-lo para tirar os pipes, e depois jogar esses valores para dentro de um banco, em duas colunas…
jgbt
Dezembro 18, 2007, 6:00pm
#2
leia o arquivo linha a linha.
p/ cada linha use o metodo split para separar os valores.
pronto vc tem um array de duas posições com os valores. agora é so mandar inserir.
[]´s
Olá,
No proximo tópico que criar, evite cria-lo com CAIXA ALTA.
Netiqueta (do inglês "network" e "etiquette") é uma etiqueta que se recomenda observar na internet. A palavra pode ser considerada como uma gíria, decorrente da fusão de duas palavras: o termo inglês net (que significa "rede") e o termo "etiqueta" (conjunto de normas de conduta sociais). Trata-se de um conjunto de recomendações para evitar mal-entendidos em comunicações via internet, especialmente em e-mails, chats, listas de discussão, etc. Serve, também, para regrar condutas em situações As or...
[]´s
Silva03
Dezembro 19, 2007, 10:02am
#5
E
Porque não grava direto na base é um txt mesmo.
try {
pst = con.prepareStatement(" insert into blobTable(blob_collun) values(?)");
FileInputStream fis=new FileInputStream("C:\\temp\\MyFile.txt");
byte[] b= new byte[fis.available()+1];
fis.read(b);
pst.setBytes(1,b);
pst.execute();
con.close();
}catch(SQLException ex){
System.out.println("Erro: INSERT TXT ON ORACLE DATA BASE"+ex.getMessage());
}
jgbt
Dezembro 19, 2007, 10:12am
#6
[quote=Silva03]E
Porque não grava direto na base é um txt mesmo.
[/quote]
pq como ele falou no promeiro post, ele precisa gravar os valores em 2 colunas diferentes, não gravar o txt inteiro.
[]´s