Olá a todos, minha duvida é a seguinte, tenho uma classe que pega um arquivo .sql e o executa, criando as tabelas no banco de dados, só que toda vez que eu rodo o projeto ele vai ficar tentando criar uma coisa que já existe, então da erro de duplicação algo assim, como faço para verificar a existencia de uma tabela antes d de cria-la ?
Uma alternativa é deletar tudo antes de executar seu sql.
Porem recomendo que utilize uma ferramenta apropriada para a situação, o hibernate possui um atributo que te possibilita montar o schema ao subir a aplicacao(dentre outras opcoes). Este recomendo apenas em ambiente de desenvolvimento
Caso queira algo mais profisa estude um pouco sobre o liquibase…
eu deleto antes de executar, mas acontece que depois eu vou fazer dele um programa de cadastro e tenho que achar uma solução pra isso entende, obrigado