1
resposta

Salvando dados

Ao fazer um sistema de cadastro para salvar em um banco de dados, existe possibilidade de inserir multiplos dados de uma so vez? seria algo como um CRUD, para inserir usuarios, mas ao inves de escrever um por um, copiar uma tabela de um formularo (tipo excell)

1 resposta

Boa noite Leonardo, tudo bem?

Geralmente quando necessito fazer uma ação como esta, costumo fazer uso de uma planilha Excel com os dados a serem inseridos e utilizo o próprio banco de dados para o processo de importação e inserção dos dados. Costumo:

A) Importar o arquivo Excel para uma tabela nova, conferir/validar/tratar os dados e inseri-los da tabela nova para a tabela de desejo.

B) Fazer uso do SUBLIME, para montar várias linhas de insert com os dados do Excel; dai vou no BD e executo os comandos de inserção.

Diretamente no JAVA existe a possibilidade de se ler o Excel, inserindo cada linha do Excel em um objeto JAVA(podendo ser o seu próprio MODEL) e armazenando cada objeto em uma lista. Por fim usar um laço de repetição, com a lista criada, e inserir cada objeto no banco de dados.

Interessante é avaliar qual o número de vezes que este processo será executado... Se for uma única vez, como por exemplo para uma carga inicial do sistema, não compensa você desenvolver em java, acredito que via banco de dados é bem mais rápido e usual.

Precisando de mais alguma informação ou ajuda estou a disposição.