Criar o Jar e conectar ao banco

Olá pessoal,

minha dúvida é a seguinte:

Estou usando o mysql em minha aplicação e conecto no banco normalmente, mas preciso agora criar o .Jar, como faço para que continue conectando no banco de dados? como faço para que minha base de dados seja criada quando instalar o programa ou executa-la em outro pc? minha aplicação é no tipo cliente servidor, e meu banco ficará em um server, mas como coloco a base de dados no servidor de uma forma correta?

Bem, é preciso que além de instalar o seu programa você instale também o banco de dados MySql, porque é lá
que está sua base de dados, e onde sua aplicação irá conectar-se.