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
Mais cela ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.getRuntime().exec("mysql -hlocalhost -uroot -ptest test < C:\createTable.sql)"
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
Partager