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 : Sélectionner tout - Visualiser dans une fenêtre à part
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