MySQL + Java App

Pessoal,

Estou terminando de fazer uma aplicação pequena com Swing e Mysql.

Minha dúvida bate agora, eu gero o JAR e o javadoc do projeto, blz ate ai tudo bem, tambem levo o mysql connector, mas e o banco de dados?

Eu tenho que instalar no MySQL no cliente?

A aplicação encapsula o BD?

Tem que instalar o mysql no cliente.

…ou hospedar ele na internet, axo q funfa tb…