Executer un fichier.sql dans une base de données mysql avec JDBC
Bonjour,
Je souhaite exécuter un fichier sql dans mon application Java, c'est une création de base de données avec création des tables et des tuples.
Pour information : base de données MySQL (EasyPHP).
Je pensais pouvoir le faire avec un statement :
Code:
1 2 3 4 5 6 7 8 9 10
|
Connection c;
Class.forName("com.mysql.jdbc.Driver");
c = DriverManager.getConnection("jdbc:mysql://localhost/MaBase","user","pass");
Statement s = c.createStatement();
s.execute("source fichier.sql"); |
Mais vraisemblablement ce n'est pas la bonne solution.
Merci d'avance pour vos réponses...