Condividi tramite


Novità nel driver JDBC

Nelle sezioni seguenti vengono illustrate le nuove funzionalità disponibili nel driver JDBC versione 2.0 per Microsoft SQL Server.

Novità nel driver JDBC versione 2.0

La versione 2.0 del driver JDBC per Microsoft SQL Server include numerosi miglioramenti e nuove funzionalità.

Nome del driver

Il nome del driver JDBC non contiene più l'identificatore di versione di SQL Server. Di conseguenza, la versione più recente è il driver JDBC versione 2.0 per Microsoft SQL Server.

Supporto JDBC 4.0

Il driver JDBC versione 2.0 offre ora il supporto per l'API di JDBC 4.0, che include le nuove funzionalità seguenti.

File JAR di JDBC 3.0 e di JDBC 4.0

Con il driver JDBC versione 2.0 vengono forniti due file di libreria di classi, sqljdbc.jar e sqljdbc4.jar, da utilizzare a seconda delle impostazioni preferite di Java Runtime Environment (JRE).

La libreria di classi sqljdbc.jar fornisce il supporto per JDBC 3.0 e richiede Java Runtime Environment (JRE) versione 5.0. La libreria di classi sqljdbc4.jar fornisce il supporto per JDBC 4.0 e richiede Java Runtime Environment (JRE) 6.0 o versione successiva. sqljdbc4.jar include tutte le funzionalità di sqljdbc.jar nonché tutti i nuovi metodi di JDBC 4.0. Per ulteriori informazioni sul file JAR da scegliere, vedere Requisiti di sistema per il driver JDBC.

Importante

Il driver JDBC versione 2.0 non supporta JRE 1.4.

Proprietà di connessione sendStringParametersAsUnicode

Per prestazioni ottimali con i tipi di dati CHAR, VARCHAR e LONGVARCHAR di JDBC, per un'applicazione che utilizza la versione 2.0 del driver JDBC è opportuno impostare la proprietà di connessione sendStringParametersAsUnicode su "false" e utilizzare metodi con caratteri non nazionali. Per ulteriori informazioni sulla proprietà di connessione sendStringParametersAsUnicode, vedere Impostazione delle proprietà delle connessioni.

Proprietà di connessione loginTimeout

A partire dal driver JDBC versione 2.0, il valore predefinito della proprietà di connessione loginTimeout è 15 secondi. Nella versione 1.2 il valore predefinito è 0. Per ulteriori informazioni sulla proprietà di connessione loginTimeout, vedere Impostazione delle proprietà delle connessioni.

Creazione di tracce ottimizzata

In questa versione del driver JDBC la creazione di tracce è stata ottimizzata mediante la registrazione dei punti di ingresso e di uscita dei metodi pubblici e offrendo una migliore distinzione tra i livelli di traccia. Per ulteriori informazioni, vedere Creazione di tracce.

Comportamento predefinito del buffer adattivo

A partire dal driver JDBC versione 2.0, il comportamento predefinito del driver per la memorizzazione delle risposte nel buffer è "adaptive." Pertanto per ottenere il comportamento del buffer adattivo, l'applicazione non deve richiederlo in modo esplicito. Nella versione 1.2 la modalità di buffer predefinita è "full" e l'applicazione deve richiedere la modalità di buffer adattivo in modo esplicito. Se si desidera mantenere nell'applicazione il comportamento predefinito della versione 1.2, è necessario impostare la proprietà di connessione responseBufferring su "full". Per ulteriori informazioni sul buffer adattivo, vedere Utilizzo del buffer adattivo.

Supporto delle regole di confronto

Nel driver JDBC versione 2.0 sono supportate tutte le regole di confronto supportate da SQL Server 2000, SQL Server 2005, nonché le nuove regole di confronto o le nuove versioni dei nomi di regole di confronto Windows introdotte in SQL Server 2008. Per ulteriori informazioni, vedere Funzionalità internazionali del driver JDBC.

Vedere anche

Altre risorse

Panoramica del driver JDBC