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 :
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 ";"
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(); } } }
Merci d'avance pour votre aide.
Partager