Ne JDBC ResultSet getString toujours retourner une Chaîne de la représentation?

Je suis le formatage d'un ResultSet à la sortie vers un fichier CSV. J'ai vraiment ne se soucient pas de la Java types de l'ensemble de résultats, au-delà peut-être de savoir si c'est du texte ou des chiffres.

Ne JDBC garantie getString donnera toujours une représentation de chaîne des valeurs,au moins pour les valeurs uniques (je n'ai pas besoin de me préoccuper au sujet de java.sql.Types.ARRAY,java.sql.Types.JAVA_OBJECT et quelques autres).

par exemple, étant donné resultSetMetaData.getColumnType(i) est un Types.FLOAT ou un Types.BIGDECIMAL. va rs.GetString(i) donnent toujours une Chaîne de caractères ?

c-t-il des cas getString lèvera une exception SQLException ou de retourner la valeur null lorsque un getXXX pourrait me donner de la valeur ?

InformationsquelleAutor Anonym | 2010-01-15