Manipulação dos dados sem o Banco de dados

:? Quando construo uma aplicação que tem conexão JDBC com um Banco tipo MYSQL, é possível instalar esta em um cliente sem que neste haja a necessidade do Banco de Dados MYSQL instalado ?

Para acessar o banco de dados remotamente, a firewall do servidor de bancos de dados tem que estar com a porta desbloqueada (default 3306).
O usuário MySQL que a aplicação cliente usa internamente para se comunicar com o MySQL tem que estar com o privilégio de acesso configurado no servidor (usu@localhost e usu@xx.yy.zz). manual do MySQL mostra isso em detalhes.

Na verdade eu estava pensando em acesso local. Quero em resumo, construir uma aplicacao isolada, que tenha acesso a tabelas e dados localmente.

É so trocar o ip externo por locahost tipo:

Existe um DBMS 100% Java que é ótimo para ser embutido numa aplicação local, o Hypersonic ou HSQLDB.

Muito obrigado pelas dicas pessoal !

Vc pode também usar um Access, e embutir juntamente com a aplicação .jar
Na conexão vc não precisa fazer o ALlias, pode usar esse código

try{
	String Hd=System.getProperty("user.dir");
	Hd+="\\rosto\\principal.mdb";	
	System.out.println("->"+Hd);

onde for instalado estará maipulando o banco sem o usuário precisar fazer allias ou coisas do genero