Bonjour,

J'aurais besoin d'aide sur l'exécution d'instructions (requêtes) sql se trouvant dans un fichier .sql. J'aimerais pouvoir l'exécuter grâce au JDBC de Java.

J'ai commencé à coder la chose, voici ce que ça donne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
    private void btnChoisir2ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        BufferedReader br = null; //lecture de texte
 
        try {
         String sCurrentLine; //ligne
         br = new BufferedReader(new FileReader(complet)); //lecture du fichier
 
         while ((sCurrentLine = br.readLine()) != null) {
          System.out.println(sCurrentLine);
         }
 
        } catch (IOException e) {
         e.printStackTrace();
        } finally {
         try {
          if (br != null)br.close();
         } catch (IOException ex) {
          ex.printStackTrace();
         }
        }
    }
J'arrive à lire ligne par ligne le fichier, mais après je ne sais pas comment exécuter chaque requête, en ayant pour délimiteur ";"

Merci d'avance pour votre aide.