bonjour,
je développe une interface graphique avec java sous netbeans. j'ai construit un boutton qui sert a importer un fichier csv dans une base de donnée de manière automatique avec ce code :
Mais pas de résultat.
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
24 JFileChooser fc=new JFileChooser(); fc.showOpenDialog(this); File f=fc.getSelectedFile(); String path=f.getAbsolutePath(); try { FileInputStream fin=new FileInputStream(f); int len=(int)f.length(); java.sql.PreparedStatement ps1=con.prepareStatement("LOAD DATA LOCAL INFILE 'C:\\Users\\nabil.khedhri.stg\\Desktop\\TT.csv' INTO TABLE essai FIELDS TERMINATED BY ';' LINES TERMINATED BY '\\\\r\\\\n' "); ps1.setBinaryStream(1, fin, len); int status =ps1.executeUpdate(); if(status > 0) { j1.setText("Successfully inserted in DB"); } else { j2.setText("Image not inserted!"); } } catch(Exception e) {System.out.println(e); }
merci de m'aider.
Partager