Como fazer deploy de uma app JSE e rodar em uma máquina sem servidor MySQL?

Pessoal, criei uma aplicação desktop no NetBeans que faz a interface de um banco de dados MySQL com o usuário.
O problema é esse: como fazer pra “deploiar” a aplicação e subir junto com ela o BD, sem ter que instalar o MySQL Server e a base de dados na máquina que vai executar o JAR?

Como fica a classe Conexao?

É a mesma coisa? Alguma configuração?

Abraços!

bom… vc teria que jogar a estrutura de pastas do mysql no instalador… todas as pastas dele… e “estartar” ele manualmente…

se tu copia a pasta do mysql e joga em outra maquina ele funciona… desde que inicie manualmente.

Um banco de dados que você não precisa instalar e pode-se carregar ao iniciar a aplicação (jar), é o apache derby, usando o driver embedded…

Eu já fiz uma aplicação com o derby, e como seria usado em vários pcs diferentes, utilizei a api preferences onde em cada pc fica salvo o caminho fisico do banco…

no caso do mysql (assim como postgresql, mysql, etc), você precisa do banco instalado e configurado, por isso o ideal seria fazer um servidor…