Supporto per set di caratteri nazionali
A partire dalla versione 2.0, il driver JDBC per Microsoft SQL Server offre il supporto per l'API JDBC 4.0, che comprende nuovi metodi API per la conversione dei set di caratteri nazionali. Questo supporto include nuovi metodi di impostazione, richiamo e aggiornamento per i tipi JDBC NCHAR, NVARCHAR, LONGNVARCHAR e NCLOB.
Di seguito sono elencati i nuovi metodi di richiamo, impostazione e aggiornamento per supportare la conversione dei set di caratteri nazionali:
SQLServerPreparedStatement: setNString, setNCharacterStream, setNClob.
SQLServerCallableStatement: getNClob, getNString, getNCharacterStream, setNString, setNCharacterStream, setNClob.
SQLServerResultSet: getNClob, getNString, getNCharacterStream, updateNClob, updateNString, updateNCharacterStream.
Nota
Per utilizzare questi metodi nell'applicazione, è necessario impostare il classpath per includere il file sqljdbc4.jar.
Per inviare parametri String al server in formato Unicode, le applicazioni devono utilizzare i nuovi metodi per caratteri nazionali di JDBC 4.0 oppure impostare la proprietà di connessione sendStringParametersAsUnicode su "true" quando vengono utilizzati metodi per caratteri non nazionali. Laddove possibile, è consigliabile utilizzare i nuovi metodi per caratteri nazionali di JDBC 4.0. Per ulteriori informazioni sulla proprietà di connessione sendStringParametersAsUnicode, vedere Impostazione delle proprietà delle connessioni.