Bonjour à tous!
voilà, j'ai une question relativement simple pour les expérimentés:
Je fait une requête SQL où je retiens 2 champs. Ces champs sont mis dans une map. La première valeur est une clé primaire, la deuxième est un nombre de type integer.
Ma ligne de code pour la récupération est la suivante:
mp.put(new Integer(rs.getInt(1)),new Integer(rs.getInt(2)));
Un petit problème cependant.... la base de donnée que j'utilise pourrait accepter autre chose qu'un type entier. Autrement dit, le deuxième champs pourrait ne pas être un nombre. Du coup, je me retrouverais avec une exception Value can not be converted to requested type.
Comment je peux tester la valeur du deuxième champs? Est-ce avec un try catch?
Est-ce qu'il y a une meilleure façon?
Merci!
Partager