Oi gente eu sei como fazer pra consultar no banco de dados e depois gerar o resultado da consulta em um arquivo txt, agora estou querendo fazer o inverso, agora eu quero escrever dados em um arquivo txt para que esses dados sejam escritos na tabela do banco de dados que eu quiser!
Alguem pode me ajudar?!
Por favor! 
Como gerar arquivos em uma tabela no banco de dados?
4 Respostas
o campo na tabela deve ser BLOB ou algum variante to tipo LOB …
vc deve transformar o seu file em uma array de bytes… e assim salvar o campo como array de bytes no banco
Eu nao sei em qual eh esse campo da tabela que vc disse que deveria ser BOLB, por no meu codigo esta assim:
- Na classe principal eu fiz isso apenas:
model = new DefaultTableModel();
model.addTableModelListener(table);
model.addColumn("Nome da coluna");
//aqui esta a tabela
table = new JTable();
table.setModel(model);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setAutoscrolls(true);
//aqui estou dizendo a largura da tabela
int vColIndex = 0;
TableColumn col = table.getColumnModel (). getColumn (vColIndex);
col.setPreferredWidth (250);
- E na classe de conexão com o banco de dados isso:
//essa parte eh onde eu coloco os dados da lista que vem do banco de dados na tabela
// Tira todas as linhas da tabela.
DefaultTableModel dtm = (DefaultTableModel) Test.table.getModel(); // Esta linha pega o formato da sua tabela
if (dtm.getRowCount() > 0) {
for (int i1 = (dtm.getRowCount() - 1); i1 >= 0; i1--) {
dtm.removeRow(i1);
}
}
// Insere dados da lista (resultado da sua query)
cliente testec;
for (int i1 = 0; i1 < listacliente.size(); i1++) {
testec = (cliente) listacliente.get(i1);
dtm.addRow(new Object[]{testec.getNom_cliente(), testec.getEndereco_leit(),testec.getCpf(), testec.getCgc(), testec.getNom_bairro_leit(), testec.getCod_cep_leit(), testec.getNum_residencial(),testec.getDat_vencto(), testec.getdat_compra(), testec.getVal_debito(), testec.getCod_programa(), testec.getNum_ligacao()});
}
Eu ainda não sei o que mudar para ter o processo inverso vc pode me ajudar?
J
Samea,
estou precisando fazer o que você fez, escrever os dados da tabela em um arquivo texto. Será que voê poderia me ajudar?
obrigado
Jacob
Evite usar: DefaultTableModel
Criado 19 de fevereiro de 2009
Ultima resposta 30 de mar. de 2011
Respostas 4
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo