[shell] Execution script sql et JAVA
Bonjour,
Je voudrais pourvoir cr�er des bases de donn�es � la demande de l'utilisateur et j'ai pour cela un fichier .sql qui contient les tables que la base de donn�es doit contenir.
J'ai essay� la syntaxe
Code:
Runtime.getRuntime().exec("mysql -hlocalhost -uroot -ptest test < C:\createTable.sql)"
Mais cela ne fonctionne pas...
J'utilise d�j� la fonction exec() pour faire un dump et je trouve aussi des probl�mes d�s que je veux utiliser "<" ou ">" on dirait...
Quelqu'un pourrait-il m'aider ? N'y a-t-il pas un moyen de lire un script avec une connexion JDBC par hasard ?
Et enfin derni�re question, est-ce que, selon vous, je peux cr�er la base en m�me temps dans le script sachant que le nom de cette base sera donn�e par l'utilisateur ?
Merci pour votre aide