PDA

View Full Version : [generico]Automatizzare la creazione di un database in file .bat


stefo85
04-07-2009, 11:13
Ciao a tutti,
ho fatto un programma in java che si relazione al database MySql tramite jdbc. Avrei bisogno, per semplificare la sua installazione, di un file che crei automaticamente il database, i vincoli di integrità, i trigger e le stored procedure.
Io ho a disposizione un file "Script.sql" nel quale vengono eseguite le operazioni sopra esposte. Per installare manualmente il programma dovrei quindi accedere al prompt, dare il comando "mysql" e poi "source Script.sql".
Io vorrei semplicemente automatizzare questa procedura in un file .bat in modo tale che al semplice avvio del bat mi crei automaticamente il database (cioè mi esegua lo Script.sql in mySql)
Se qualcuno può darmi una mano..
Grazie
Stefano

Xfree
05-07-2009, 12:27
Io penso che se l'eseguibile di mysql è nel path puoi salvare direttamente la stringa che ti interessa in un file batch, qualcosa del tipo

@echo off
mysql source script.sql


avendo l'accortezza di mettere file batch e file sql nello stessa directory.
Non ne sono sicuro ma puoi sempre provare. :fagiano: