IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[Derby] Persister des images


Sujet :

JDBC Java

  1. #1
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut [Derby] Persister des images
    Bonjour,

    J'aimerais savoir comment enregsitrer une image en base de données puis la récupérer pour l'afficher sur une page JSF.

    1) Est ce que cela est faisable avec tous les types d'images ?
    2) Est ce que tous les serveurs de données le font et Derby particulièrement ?
    3) Quelles sont les méthodes et APIs à utiliser ?

    Faites moi part de vos expériences sur ce domaine.

    Je vous remercie pour toutes les informations que vous pourrez me transmettre.

    Mow

  2. #2
    Membre confirmé
    Homme Profil pro
    Chef de projet, concepteur
    Inscrit en
    Mai 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet, concepteur

    Informations forums :
    Inscription : Mai 2003
    Messages : 50
    Par défaut
    Tu peux mettre ton image en base via un BLOB.

    Ensuite pour récupérer l'image tu peux créer une servlet qui va rendre ton image (avec un setContentType("image/jpeg") pour les jpg sur le HttpServletResponse)

    Et dans le JSF tu n'a plus qu'a appeler la servlet à l'endroit ou tu veux insérer l'image. En html on aura quelquechose comme : <img src="maServlet?id=xxxx" />

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Pour moi la persistance d'image au niveau d'un appli web n'est pas forcément la meilleure des idées. Ca a tendance à gonfler la base avec des données qui peuvent être parfaitement stockée au niveau du serveur d'appli.
    Dans ton cas je chercherais plutôt à sauvegarder sur le serveur et mettre l'adresse de l'image dans la base.
    Dans d'autres cas il peut être envisageable de stocker les images en base, mais ici je ne vois pas trop le gain que tu pourrais y trouver. D'autant plus qu'une base chargée va tout de même moins vite qu'une base dans laquelle on limite les données à l'essentiel.

    Sinon pour la manipulation des images avec JDBC: http://ricky81.developpez.com/tutoriel/java/jdbc/blob/

  4. #4
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Je te remercie pour tes conseils. Je te rejoins en ce qui concerne le fait de prendre un tel choix mais au stade où j'étais il me fallait evaluer toutes les possibilités... Il s'agissait d'images générées dynamiquement donc ne faisant pas partie des ressources contenues dans mon war...

    Depuis je me suis débrouillé et ces images sont stockées sur mon serveur d'application. Ceci dit je suis quand même par le lien que tu m'as indiqué c'est toujours bien de savoir comment faire...

    Merci,
    Mow

Discussions similaires

  1. Réponses: 8
    Dernier message: 14/04/2013, 10h43
  2. Afficher des images sous directX
    Par cyberlewis dans le forum DirectX
    Réponses: 17
    Dernier message: 12/07/2004, 12h07
  3. Interbase 6 et le type des images?
    Par AnestheziE dans le forum InterBase
    Réponses: 6
    Dernier message: 30/10/2003, 10h48
  4. question sur le format des images ..
    Par vbcasimir dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 28/08/2003, 12h08
  5. [TP][MULTI-PROBLEME]Comment afficher des images pcx
    Par mikoeur dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 24/10/2002, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo