Java et BD

Fermé
nafi - 13 juin 2008 à 18:18
N&S Messages postés 1 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 13 juin 2008 - 13 juin 2008 à 21:20
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
A voir également:

2 réponses

sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 722
13 juin 2008 à 20:17
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.

++
0
N&S Messages postés 1 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 13 juin 2008
13 juin 2008 à 21:20
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
0