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

Développement Web en Java Discussion :

Méthode getBytes dans un try catch


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2013
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 30
    Par défaut Méthode getBytes dans un try catch
    Bonjour à tous,

    Je suis actuellement en stage où je fais du jsf.
    N'étant vraiment pas très bon en objet, je suis bloqué dans mon projet.

    Je voudrais inclure la méthode getBytes dans un try catch déjà existant.

    Voici le code: (l'objet image est en lien avec un inputFileUpload --> je souhaite enregistrer cette image en tableaux de bytes pour pouvoir l'enregistrer dans ma base de données)

    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
    public String nomMéthode()
    {
     
    try {
                    .........
     
    	        byte[] bytes = image.getBytes();
         }
     
    catch (Exception e)
         {
     
                   ...........
         }
     
    }
    Le seul problème est qu'éclipse me renvoit l'erreur suivante : Unhandled exception type IOException

    Pourriez vous m'expliquer cette erreur svp et éventuellement me donner une solution, ou des pistes.

    Merci bcp.

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Par défaut
    Salut,

    Je suis également en stage en entreprise, et j'avais le choix entre enregistrer des images dans une DB, soit dans un dossier.

    Les informaticiens de l'IT m'ont dit qu'il fallait plutôt préférer l'enregistrement dans un dossier et enregistrer uniquement l'url de celle-ci dans la DB : l'enregistrement d'une image dans une DB pose pas mal de problèmes au niveau de la migration des données, de la taille...si ta base de données pète, t'as plus rien...

  3. #3
    Membre averti
    Inscrit en
    Janvier 2013
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 30
    Par défaut
    Salut,

    Oui, mon tuteur m'avait également proposé d'enregistrer l'image dans un fichier et de n'enregistrer dans la base que le chemin, mais j'ai finalement plutôt opté pour l'enregistrement direct dans la base, mais c'est vrai que c'est galère.

    Sinon, au sujet de mon problème, mon tuteur vient de m'expliquer la solution: il suffisait simplement de rajouter un autre catch ayant comme paramètre IOException. J'ai honte d'avoir bloqué sur une erreur pareil

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Repercution d'erreur dans un try/catch
    Par Stefounette dans le forum JavaFX
    Réponses: 4
    Dernier message: 31/05/2010, 12h32
  2. Visibilité de mon tableau dans bloc try catch
    Par erox44 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 18/05/2010, 15h13
  3. Encapsulation d'un CREATE SCHEMA dans un TRY CATCH
    Par nivsql dans le forum Développement
    Réponses: 2
    Dernier message: 31/03/2010, 15h35
  4. Erreur, même dans un try-catch
    Par TheCool dans le forum C#
    Réponses: 3
    Dernier message: 06/03/2008, 19h26
  5. Réponses: 3
    Dernier message: 12/12/2006, 18h58

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