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 :

ODBC insérer image dans la base MySql


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut ODBC insérer image dans la base MySql
    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.

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    ça ne se fait pas ça !

    dans ta base de donnée tu dois mettre des liens surtout pas des données comme ça.

    Pourquoi veux tu sauvegarder tes images dans une bdd ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    afin de savoir utiliser une base de données image auquel je ferais un parcours dans la base de donnée (une boucle)

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    j'ai pas compris désolé, je suis pas un expert. Faut peut être attendre une réponse de l'un d'entre eux.

    ( si c'est une application destiné au web, utilise des urls c'est tout ce que je peux dire )

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    Non, c'est un application Desktop et non web.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 100
    Par défaut
    ba c'est pareil tu enregistres sur un serveur de fichier tes images et ensuite tu mets en base les chemins, non ?

Discussions similaires

  1. Insérer et récupérer une image dans une base mysql
    Par 08353934 dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/01/2008, 10h34
  2. [MySQL] Récupération d'image dans 1 base mysql via php
    Par jomannix dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/05/2007, 12h54
  3. Problem d'insertion d'une image dans une base mysql
    Par taouja dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 26/04/2007, 15h31
  4. comment liè mes image dans ma base mysql
    Par hiagro dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/06/2006, 10h21
  5. enregistrer une image dans une base mysql
    Par zidenne dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/04/2006, 08h48

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