Java & MySQL
Fermé
aadilove
Messages postés
25
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
20 juin 2013
-
27 mars 2013 à 16:46
supupoff Messages postés 312 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 29 mars 2013 à 10:25
supupoff Messages postés 312 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 29 mars 2013 à 10:25
A voir également:
- Java & MySQL
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
2 réponses
Célien
Messages postés
5721
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 995
28 mars 2013 à 18:28
28 mars 2013 à 18:28
Salut,
Tu sais programmer en Java, JDBC et SQL ? Tu peu commencer par la : FAQ JDBC.
Tu sais programmer en Java, JDBC et SQL ? Tu peu commencer par la : FAQ JDBC.
supupoff
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
34
29 mars 2013 à 10:25
29 mars 2013 à 10:25
// insertion image dans Base de données
public void imageWrite(File file) {
try {
FileInputStream io = new FileInputStream(file);
String query = "insert into image(IMG) values(?)";
java.sql.PreparedStatement stmt = con.prepareStatement(query);
stmt.setBinaryStream(1, (InputStream)io,(int)file.length());
stmt.executeUpdate();
}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
}
// lire image depuis base de données
public BufferedImage getImageById(int id) {
String query = "select IMG from image where IMG_ID = ?";
BufferedImage buffimg = null;
try {
PreparedStatement stmt = con.prepareStatement(query);
stmt.setInt(1,id);
ResultSet result = stmt.executeQuery();
result.next();
InputStream img = result.getBinaryStream(1); // lire l'image comme un InputStream
buffimg= ImageIO.read(img); // decodage de l'inputstream comme BufferedImage
}
catch(Exception ex) {
System.out.println(ex.getMessage());
}
return buffimg;
}
29 mars 2013 à 03:17