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

JPA Java Discussion :

comment enregistrer un photo dans ma base de données,


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Par défaut comment enregistrer un photo dans ma base de données,

    Bonjour à tous,


    comment je peux enregistrer une photo dans ma base de données, i,e

    j'ai un champ qui recoit le chemin d'une image;ok;

    et je veux enregistrer cette image dansla base de données, je veux savoir commentje peux faire le casting????? je utilise une base de données oracle

    le champs consacré dans la base de donnée est de type clob

    Merci d'avance;


  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Suffit de stocker le type MIME dans un champs VARCHAR et le contenu de l'image (du fichier) dans le champ blob.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Par défaut
    je te donne le code pour bien comprendre , ok


    j'ai un entité classe

    ce champ d'une entité classe "Utilisateur"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    @Lob
        @Column(name = "photo")
        private Serializable photo;
    avec mettateur et accesseur

    dans le code du client je instance une variable de la classe " utilisateur" et j'appel .setPhoto(ici qu'est ce que je dois mettre)


    merci

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Si tu nous disais quel bibliothèque tu utilises pour attaquer ta base de données, ça pourrait servir.

  5. #5
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Citation Envoyé par millie Voir le message
    Si tu nous disais quel bibliothèque tu utilises pour attaquer ta base de données, ça pourrait servir.
    JPA

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Par défaut
    en effet, je veux savoir le type java de l'attribu photo,

    car sur ma table le champs photo est BLOb


Discussions similaires

  1. Réponses: 1
    Dernier message: 15/04/2014, 13h45
  2. Réponses: 3
    Dernier message: 09/04/2008, 15h19
  3. Comment enregistrer dates NULL dans la base de données ?
    Par Arfigado dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/09/2006, 18h58
  4. Réponses: 1
    Dernier message: 30/07/2006, 12h49

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