Pessoal…
Estou com o seguinte problema…
Preciso gerar um instalador de uma aplicação que irá rodar localmente… e que utiliza o mysql.
Alguém tem alguma idéia de como crio um instalador que ele instale a aplicação, e o mysql??
Instalador
6 Respostas
Já que vai rodar localmente você não poderia usar Derby, HSQL ou algum outro DB embarcado?
para o ruindows use o innosetup…
Crie um instalador que faça as seguintes coisas:
- Chame o instalador do MySQL com os devidos parâmetros
- Inicie a base com os dados necessários (tabelas etc.)
- Instale sua aplicação.
Dá um pouco de trabalho. Quanto a instaladores, você pode usar vários tipos, como o NSIS, IZPACK etc.
Vou mudar pro hsqldb…
de fato parece que no meu caso eh mais interessante usar ele do q o mysql… assim eu n vou precisar instalar nada alem da minha aplicação no cliente…
no entanto to levando uma surra aqui no hsqldb… ja li o tutorial q tem em alguns posts ai…
mas n consegui rodar n…
Alguem teria algum outro material?!
Não é por nada não, mas eu aconselharia a manter o MySQL, já que:
-
É de graça (mesmo para uso comercial; você só precisa pagar a Sun, que agora é dona do MySQL, se quiser comprar um contrato de manutenção);
-
É bem mais robusto e performático que o hsqldb (que é um bocado frágil e lento, confrontando com o MySQL).
Lembre-se que um banco de dados precisa de procedimentos de backup/restore, recuperação etc. que estão disponíveis no MySQL mas você precisa implementá-los todos no HSQLDB. Eu que o diga - tive de fazer isso eu mesmo, para um sistema que está rodando por aí, e foi bastante traumático.
Mas eh que o sistema eh simples…
Eu fiz com tomcat pra rodar local… Nao tenho nenhuma intencao de colocar na web
Soh pra aprender struts e talz…
Ai pra fechar o projeto completo eu to querendo fazer o instalador… o problema do mysql eh q ele tem qts MB?!
Pra ter q instalar o mysql no cliente…
Alem da aplicacao q tem 4,5MB…