Bonjour,

J'utilise netbeans pour mon projet java et je n'arrive pas à trouver le problème concernant la sauvegarder d'un .jpeg ou autre dans une base de donnée mysql.

Voici mon code pour la sauvegarde d'une image:

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1234567891011121314151617181920212223242526272829303132333435
 
public class SauvImg{
 
   private Connection conn;
 
 
 
public void SauvImg(String location, String nom_fichier) throws Exception
{
 
  File monImage = new File(location);
 
 
  FileInputStream istreamImage = new FileInputStream(monImage);
 
  try
  {
    PreparedStatement ps = conn.prepareStatement("insert into photos (nom_fichier,image) values (?,?)");
    try
    {
        ps.setString(1, nom_fichier);
        ps.setBinaryStream(2, istreamImage, (int) monImage.length());
        ps.executeUpdate();
    }
    finally
    {
      ps.close();
    }
  }
  finally
  {
    istreamImage.close();
  }
}
}

Merci.