Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ejecutar *.sql

Alguien sabe como restaurar toda una base de datos, y todas sus tablas, ejecutando el fichero *.sql que obtenemos al hacer una copia de seguridad de la base de datos desde mysql workbench, lo quiero hacer desde codigo java, para evitar el tener que crear y cargar todas las tablas de la aplicación.

Gracias

junio 28, 2012 | Unregistered CommenterSergio

Tienes dos posibles soluciones:

1. Ejecutar el comando para scripts de MySQL, en línea de comandos, mediante el Runtime exec de Java.

2. Crear un parser que almacene en una List los comandos del script, uno a uno, para poder ejecutarlos posteriormente mediante statement de JDBC.

junio 28, 2012 | Registered Commenterchoces

con maven sin problemas. configuras en el pom.xml los ficheros a lanzar y el orden... y adelante

junio 28, 2012 | Unregistered CommenterMiAbuelo

Gracias

junio 29, 2012 | Unregistered CommenterSergio