Unterstützung für nationale Zeichensätze
Ab Version 2.0 von Microsoft SQL Server JDBC Driver unterstützt der JDBC-Treiber die JDBC 4.0-API, die neue API-Methoden für die Konvertierung nationaler Zeichensätze enthält. Teil dieser Unterstützung sind neue Methoden zum Festlegen, Abrufen und Aktualisieren der JDBC-Typen NCHAR, NVARCHAR, LONGNVARCHAR und NCLOB.
In der folgenden Liste sind die Methoden zum Abrufen, Festlegen und Aktualisieren für die Unterstützung der Konvertierung nationaler Zeichensätze aufgeführt:
SQLServerPreparedStatement: setNString, setNCharacterStream, setNClob.
SQLServerCallableStatement: getNClob, getNString, getNCharacterStream, setNString, setNCharacterStream, setNClob.
SQLServerResultSet: getNClob, getNString, getNCharacterStream, updateNClob, updateNString, updateNCharacterStream.
Hinweis
Um diese Methoden in einer Anwendung verwenden zu können, müssen Sie den Klassenpfad so festlegen, dass die Datei sqljdbc.jar enthalten ist.
Damit String-Parameter im Unicode-Format an den Server gesendet werden, sollten die Anwendungen entweder die neuen JDBC 4.0-Methoden für nationale Zeichensätze verwenden oder die sendStringParametersAsUnicode-Verbindungseigenschaft auf "true" festlegen, wenn die Methoden für nicht nationale Zeichensätze verwendet werden. Es wird empfohlen, nach Möglichkeit die neuen JDBC 4.0-Methoden für nationale Zeichensätze zu verwenden. Weitere Informationen zur sendStringParametersAsUnicode-Verbindungseigenschaft finden Sie unter Festlegen von Verbindungseigenschaften.