Salvar dados de um xls no banco de dados usando um dao

0 respostas
gabriel.coelho

Bom dia galera...
Estou desenvolvendo uma tela para upload de arquivos xls...mas estou com um pequeno problema que é gravar as informações no banco de dados.
Por enquanto estou apenas imprimindo os dados da planilha no console do eclipse...porém gostaria de saber como fazer para ao invés de imprimir os dados no console, grava-los na tabela do banco de dados??

Segue o código caso ajude...e os dados estao sendo imprimidos no WHILE.

public ActionForward baixarArquivo(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2, HttpServletResponse arg3) throws Exception {

		try {
			// inteligência para fazer o upload do arquivo
			UploadForm uploadForm = (UploadForm) arg1;
			File file = uploadArquivo(uploadForm.getFile());

			// inteligência para converter XLS para objeto
			LerArquivoXLS lerArquivoXLS = new LerArquivoXLS();
			List lista = lerArquivoXLS.getPessoasVO(file);

			// imprimi todos os objeto lidos
			Iterator itera = lista.iterator();
			while(itera.hasNext()){
				System.out.println(itera.next().toString());

			}
			file.delete();
		} catch (Exception e) {
			return arg0.findForward("WebAdminError");
		}

		// direcionar para qualquer outra página
		return success(arg0, arg1, arg2, arg3);
	}

Obrigado.

Criado 24 de novembro de 2008
Respostas 0
Participantes 1