Prise en charge des jeux de caractères nationaux
Le pilote JDBC prend en charge l'API JDBC 4.0, qui comprend désormais de nouvelles méthodes d'API de conversion de jeu de caractères nationaux. Cette prise en charge inclut les nouvelles méthodes setter, getter et updater pour les types JDBC NCHAR, NVARCHAR, LONGNVARCHAR et NCLOB.
La liste suivante montre les nouvelles méthodes getter, setter et updater de prise en charge de la conversion du jeu de caractères nationaux :
SQLServerPreparedStatement : setNString, setNCharacterStream, setNClob.
SQLServerCallableStatement : getNClob, getNString, getNCharacterStream, setNString, setNCharacterStream, setNClob.
SQLServerResultSet : getNClob, getNString, getNCharacterStream, updateNClob, updateNString, updateNCharacterStream.
Notes
Vous devez définir l'instruction classpath de façon à inclure le fichier sqljdbc4.jar pour utiliser ces méthodes dans votre application.
Pour envoyer des paramètres String au serveur au format Unicode, les applications doivent soit utiliser les nouvelles méthodes JDBC 4.0 prenant en charge les caractères nationaux, soit affecter la valeur « true » à la propriété de connexion sendStringParametersAsUnicode lorsqu’elles utilisent les méthodes basées sur des caractères non nationaux. Il est recommandé d'utiliser les nouvelles méthodes JDBC 4.0 prenant en charge les caractères nationaux chaque fois que cela est possible. Pour plus d'informations sur la propriété de connexion sendStringParametersAsUnicode, consultez Définir les propriétés de connexion.