Java et BD

[Fermé]
Signaler
-
Messages postés
1
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
13 juin 2008
-
Bonjour,
j'ai fait un program qui recupere une valeur dans ma base de données sous forme d'un string s et si le le converti en double ainsi ( double.parseDouble(s)) je reçoi le l'exception suivante
Exception in thread "main" java.lang.NumberFormatException: empty String

2 réponses

Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
713
Salut,

L'exception levée te le dit clairement: ton String est empty et du coup la méthode parseDouble échoue. Fais une vérification avant de faire le parse: si le String récupéré est null ou .equals("") (c'est-à-dire empty), alors soit tu sautes le traitement (car c'est un cas normal dans ton contexte) soit tu considères qu'il s'agit d'une anomalie et tu la traites.

++
Messages postés
1
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
13 juin 2008

Merci pour la reponse, j'ai testé mais ça ne march pa.par contre le string est bien affiché.



j'ai une autre question, je veux inserer une date dans la BD à partir de java mais ça ne marche pas nom plus.

merci d'avance