script de BD en instalador java

buenas tardes,
tengo un incoveniente en el cual necesito un poco de ayuda, estoy realizando un instalador con el izpack. para entregarle al cliente pero mi problema es como adicionar el script de la bd en el instalador y si se puede adicionar el mysql en la instalacion(opcional), o q puedo hacer para q la aplicacion automaticamente genere el script que necesita para su funcionamiento,

de atemano muchas gracias por su colaboracion,

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Utiliza un script .sh si

Utiliza un script .sh si estas en linux, un .bat para windows y con eso ejecuta los comandos para la instalacion, creo que es la forma mas sencilla y sin tantas complicaciones

Imagen de ivansalazar

creando un .bat puedo crear accesos directos como un instalador

y creando un .bat puedo crear accesos directos como un instalador normal y adicionar la instalacion del mysql? , pues uds saben que es por los clientes.
y depronto si tenes un ejemplo te lo agradeceria,

muchas gracias

Para instalar mysql

Instalr mysql en silent mode

De lo de los accesos directos no tengo referencias en windows de como se hace dejame busco, obviamente en linux son mas amplias las posibilidades pero entiendo es para los clientes asi que ni hablar.

Saludos

Algo mas que podria servir es

Algo mas que podria servir es nircmd, que amplia la funcionalidad de la linea de comandos con windows en especial para tu caso creo que servirian estos dos comandos:

Este comando crea un acceso directo bajo Start Menu->Programs->Calculators :
nircmd.exe shortcut "f:\winnt\system32\calc.exe" "~$folder.programs$\Calculators" "Windows Calculator"

Este espera a que firefox termine y despliega el texto "Firefox was closed" (Esto te podria servir para esperar a que la instalacion de mysql termine y continuar):
waitprocess firefox.exe speak text "Firefox was closed"

Este es el link Nircmd

Imagen de Betinho89

Ejemplo de un instalador...

Yo me enfrente a un problema similar, aqui te pongo el codigo de como quedo mi archivo .bat, es algo sencillo. Espero que te sirva.

@ECHO off
COLOR 17
:MENU
CLS
ECHO ****************************************************************
ECHO * Todos los Derechos Reservados © 2011, byBetinho89. *
ECHO ****************************************************************
VER
ECHO.
ECHO ------------------------------------------------------
ECHO Instalador del Sistema de Ventas CafeLanat
ECHO ------------------------------------------------------
ECHO Menu.
ECHO 1). Instalar Sistema de Ventas.
ECHO 2). Instalar AppServer.
ECHO 3). Salir.
ECHO Nota: Para instalar el Sistema, debe de
ECHO tener instalado el AppServer.
ECHO.
SET /P M=Ingrese su opcion(1,2,3) y presiona Enter :
IF %M%==1 GOTO INSTALLSIS
IF %M%==2 GOTO INSTALLAPP
IF %M%==3 GOTO END
:INSTALLSIS
ECHO.
IF NOT EXIST "c:\appServ" GOTO NOTINSTALLSIS
ECHO Instalando el Sistema...
IF NOT EXIST "c:\SistemaCafeLanat" MKDIR c:\SistemaCafeLanat
IF NOT EXIST "c:\SistemaCafeLanat\lib" MKDIR c:\SistemaCafeLanat\lib
@ECHO off
COPY lib\mysql-connector-java-5.1.6-bin.jar c:\SistemaCafeLanat\lib
COPY cafelanat.jar c:\SistemaCafeLanat
COPY bd.sql c:\SistemaCafeLanat\lib
nircmd.exe shortcut "c:\SistemaCafeLanat\cafelanat.jar" "~$folder.desktop$" "Sistema Cafe Lanat"
"C:\AppServ\MySQL\bin\mysql" --user=root --password=1234 -A < c:\SistemaCafeLanat\lib\bd.sql
@ECHO off
ECHO La aplicacion se instalo en C:\SistemaCafeLanat
ECHO Se instalo correctamente el sistema.
PAUSE
GOTO MENU
:NOTINSTALLSIS
ECHO.
ECHO No tiene instalado AppServer. Favor de Instalarlo.
PAUSE
GOTO MENU
:INSTALLAPP
ECHO.
ECHO ADVERTENCIA. El nombre de USUARIO y CONTRASEÑA que establezca
ECHO en la instalacion del APPSERVER seran los mismos para iniciar
ECHO el Sistema de Ventas Cafelanat.
ECHO.
PAUSE
ECHO Instalando AppSever...
START app.exe
GOTO MENU
:END
ECHO.
ECHO Saliendo del Instalador...
PAUSE

Para que funcione debes de tener en la carpeta del instaldor, tu .jar de tu aplicacion, el backup de tu base de datos, el instalador de appserver y la aplicacion nircmd para crear el acceso directo

bases de datos

hola gente...m estoy iniciando en el mundo java, mas que nada para aplicaciones de tipo de gestion, (con netbenas y las librerias java swing)...ando buscando alguien que me explique como conectarme a un servido sql PASO A PASO...ya tengo los conectores y demas verduras, pero al momento de crear un interfaz login que busque al usuario en la base de datos, m tira un error y como nose java , nose en donde estoy errando...AYUDA PLEASE?

@jpabloz_84 ¿Que error te

@jpabloz_84 ¿Que error te tira? Cuando dices un servidor SQL te refieres MS-SQL? ¿Que hace tu código?

Crea una nueva pregunta en el foro, quizá alguien te pueda contestar ahí en vez de aquí ( en la pregunta de "instalador de bd" )

Saludos.

Imagen de meztor

gracias por el script

gracias por la aportacion del script yo andaba en busca de lo mismo, asi se lo que verdadramente hace el intalador, sin problemas con las rutas, se pude meter este script en un disco y ya solo lo instalas y ya.