Gostaria de inserir dados em meu banco apartir de um arquivo txt que já criei,a duvida é como posso fazer isso pelo proprio java?
Inserindo em banco mysql apartir de arquivo txt?
C
3 Respostas
Só você carregar o arquivo de um diretorio, fazer umas manipulações de string, dependendo de como esta seu arquivo, e fazer os inserts:
...
public void leituraArquivo() {
File f=
new File("C:\\Documents and Settings\\xxx\\Desktop\\arquivo.txt");
try {
BufferedReader br = new BufferedReader(new FileReader(f));
String s;
while ((s = br.readLine()) != null) {
/* Bloco de manipulações*/
}
}
} catch (Exception e) {
throw new RuntimeException("Não foi possível ler o arquivo");
}
}
Nem testei, escrevi aqui mesmo… Ai vc faz suas manipulações e inserts.
C
tudo bem isso eu sei fazer mas e a instrução para inserir no mysql como ficaria?
Bom, tendo preparado a conexão e etc…
Com suas informações gravadas em um bean (assim jukgo o mais correto), a string Sql seria +/- assim:
String sql = "INSERTO INTO TABELA(CAMPO1, CAMPO2, CAMPO3) VALUES ("+bean.valor1+", "+bean.valor2+","+bean.valor3+")";
Bom, esse é um exemplo…
Espero ter ajudado.
Criado 11 de setembro de 2009
Ultima resposta 11 de set. de 2009
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo