Versão atual:

JavaSwing usando MySQL para realizar pesquisas em arquivo SQL.

Olá pessoal, estou com um problema e não consigo ver uma solução para ele:

• Tenho uma aplicação Java que utiliza MySQL. Essa aplicação tem um menu chamado "REALIZAR BACKUP ANUAL". Essa função, utiliza o mysqldump para gerar um arquivo.sql e faz um TRUNCATE no final de tudo. Isso tudo está funcionando perfeitamente.

• A pesquisa durante o ano atual também funciona perfeitamente.

O problema aparece no momento que o usuário quer fazer uma pesquisa no arquivo.sql de anos anteriores. Porque?

• Ao gerar o arquivo.sql, o bom e velho mysqldum insere a linha "USE nome_do_banco;" e isso ferra a minha vida, pois o usuário clica no menu "PESQUISA EM ANOS ANTERIORES", navega até o arquivo.sql desejado... o arquivo desejado executa a linha "USE nome_do_banco" e isso faz o usuário perder tudo que ele tinha no ano atual.

Pensei em fazer um banco temporário mas o problema está no "USE nome_do_banco" que o mysqldump insere automaticamente.

Como lidar com isso? Alguém já passou por isso? Alguém tem alguma luz para me dar? Eu consegui explicar o meu problema, rs?

Versão(1):

Ver a versão formatada

JavaSwing usando MySQL para realizar pesquisas em arquivo SQL.

Comentário

new question