Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/07/2013, 09:49
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Empaquetar en java

Hola:

El jar que dice DoHITB no tiene nada que ver con base de datos. Hay varias utilidades, como OneJar, la que menciona DOHITB y otras que permiten meter todos los jar dentro de un jar y eso no tiene nada que ver con base de datos.

Si en MySQL no hay tablas hay que crearlas. Puedes hacerlo a mano, que supongo que es lo que quieres evitar. Puedes hacerlo con código java que es una opción cómoda para el usuario de tu programa, pero que tú tienes que codificar.

La tercera opción, que quizás se parece más a lo que buscas, es usar el comando mysqldump en la base de datos original de forma que ese comando dejaría en un fichero de texto todas las sentencias sql necesarias para crear las tablas y/o insertar los datos. Este tipo de ficheros suele servir de backup de la base de datos. Luego, en la base de datos de destino, con un cliente mysql, se puede ejecutar el contenido del fichero, restaurándose las tablas y/o datos. También tu programa java podría ejecutar los comandos de ese fichero, leyendo el fichero y ejecutando cada sentencia SQL.

Se bueno.
__________________
Apuntes Java
Wiki de Programación