Como gerar executável do sistema Java com banco de dados MySQL Workbench?

Fiz um sistema em Java, está completo e funcionando perfeitamente. O banco de dados, construí utilizando MySQL Workbench. Gostaria de distribuir o sistema de maneira executável, para que o usuário abra o arquivo exe no Windows e já execute as telas e todas as funções. Como faço para que o banco de dados seja instalado junto com a aplicação para que o usuário não precise ter o Workbench e o XAMPP instalado?

Já tentei soluções de outras perguntas semelhantes, inclusive de outros fóruns, não consegui. Mas dei um passo, gerei o executável usando Launch4J. Só falta essa questão do banco de dados.

E aí Jackão, cara, baixa o istool e o innoSetup.

Primeiro vc vai precisar do InnoSetup, que vai gerar o instalador em si. Aí lá vai pedir o nome da aplicação, a versão a vc quer colocar, ícone no setup, se quer colocar licença e também os arquivos que quer anexar junto. Vc coloca os instals que você quiser e depois disso ele vai vai gerar o setup, e o script. SE você só quiser instalar e nada mais, vc pode terminar aí, mas se vc quiser que no final da instalação execute um outro arquivo (pra criar o banco de dados, por exemplo), vc precisa ir no Istool. Cara, é simples, se você começar a mexer lá vai ver como é tranquilo. Baixa o istool em português pra vc se orientar melhor