Pour insérer une image (ou plus généralement des données binaires) dans une table, il te faut une colonne de type blob (Binary Large OBject), plus précisemment une colonne de type mediumblob ou largeblob en fonction de la taille de tes images (http://dev.mysql.com/doc/mysql/en/blob.html).(...)
Ensuite, tu récupère les données depuis une JSP avec la méthode getBlob() d'un objet Resultset, comme n'importe quel autre champ (http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html#get(...) Le « problème », c'est que tu va obtenir un objet Java de type Blob (un tableau de byte). Tu veux en faire quoi après de ton image ?
Petit conseil, une base de données n'est « pas faite » pour stocker de grosses quantités de données binaires. Si tu as beaucoup d'images, le mieux est de les stocker sur un simple système de fichier, quitte à les référencer dans une table de la base (pour ce qui concerne les méta-données de l'image: format, taille, description, ...).
merci, j'ai lu la doc sur jdbc-blob. Et apres reflexio, j'ai décidé de ne pas inserer d'image dans ma base car j'ai juste besoin d'une image que je vais mettre dans un tableau (boucle au nbre des tuples).
# Blob
Posté par Jay . Évalué à 1.
Pour insérer une image (ou plus généralement des données binaires) dans une table, il te faut une colonne de type blob (Binary Large OBject), plus précisemment une colonne de type mediumblob ou largeblob en fonction de la taille de tes images (http://dev.mysql.com/doc/mysql/en/blob.html).(...)
Ensuite, tu récupère les données depuis une JSP avec la méthode getBlob() d'un objet Resultset, comme n'importe quel autre champ (http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html#get(...) Le « problème », c'est que tu va obtenir un objet Java de type Blob (un tableau de byte). Tu veux en faire quoi après de ton image ?
Petit conseil, une base de données n'est « pas faite » pour stocker de grosses quantités de données binaires. Si tu as beaucoup d'images, le mieux est de les stocker sur un simple système de fichier, quitte à les référencer dans une table de la base (pour ce qui concerne les méta-données de l'image: format, taille, description, ...).
Sur ce ... bonne continuation
JAY
[^] # Re: Blob
Posté par enis . Évalué à 0.
Merci et bonne nuit.
[^] # Re: Blob
Posté par Joris Dedieu (site web personnel) . Évalué à 1.
http://ricky81.developpez.com/tutoriel/java/jdbc/blob/(...)
Un exemple qui ressemble à ce que tu veux faire (pour la partie bd)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.