Condividi tramite


Requisiti di sistema per il driver JDBC

Per accedere ai dati di un database di SQL Server utilizzando il driver JDBC per Microsoft SQL Server, è necessario avere installato nel computer i seguenti componenti:

  • Driver JDBC per Microsoft SQL Server

  • Java Runtime Environment

Requisiti di Java Runtime Environment

A partire dalla versione 2.0 del driver JDBC per Microsoft SQL Server il supporto per l'API della specifica Java Database Connectivity (JDBC) è stato esteso in modo da includere l'API di JDBC 4.0. JDBC 4.0 è stato introdotto come parte di Sun Java SE Development Kit (JDK) 6.0 e Java Runtime Environment (JRE) 6.0. JDBC 4.0 è un superset di JDBC 3.0.

La versione 2.0 del driver JDBC per Microsoft SQL Server supporta sia JDBC 3.0 che JDBC 4.0.

Quando la versione 2.0 del driver JDBC per Microsoft SQL Server viene distribuita nei sistemi operativi Windows e UNIX, è necessario utilizzare rispettivamente i pacchetti di installazione sqljdbc_<versione>_enu.exe e sqljdbc_<versione>_enu.tar.gz. Per ulteriori informazioni su come distribuire il driver JDBC, vedere Distribuzione del driver JDBC.

Per supportare la compatibilità con le versioni precedenti e i possibili scenari di aggiornamento, la versione 2.0 del driver JDBC include due librerie di classi JAR in ogni pacchetto di installazione, ovvero sqljdbc.jar e sqljdbc4.jar.

JAR Descrizione

sqljdbc.jar

La libreria di classi sqljdbc.jar fornisce il supporto per JDBC 3.0.

La libreria di classi sqljdbc.jar richiede la versione 5.0 di Java Runtime Environment (JRE). Se si utilizza sqljdbc.jar in JRE 6.0, verrà generata un'eccezione quando si stabilisce la connessione a un database.

NotaNota:
Il driver JDBC versione 2.0 non supporta JRE 1.4. Con la versione 2.0 del driver JDBC è pertanto necessario aggiornare JRE 1.4 a JRE 5.0 o versioni successive. In alcuni casi potrebbe essere necessario ricompilare l'applicazione perché potrebbe non essere compatibile con JDK 5.0 o versioni successive. Per ulteriori informazioni, vedere la documentazione disponibile nel sito Web Sun Microsystems.

sqljdbc4.jar

La libreria di classi sqljdbc4.jar fornisce il supporto per JDBC 4.0. Include tutte le funzionalità di sqljdbc.jar, nonché i nuovi metodi di JDBC 4.0.

La libreria di classi sqljdbc4.jar richiede la versione 6.0 o successiva di Java Runtime Environment (JRE). Se si utilizza sqljdbc4.jar in JRE 1.4 o 5.0, verrà generata un'eccezione.

NotaNota:
Se l'applicazione deve essere eseguita in JRE 6.0, utilizzare sqljdbc4.jar anche se nell'applicazione non vengono utilizzate funzionalità di JDBC 4.0.

Si noti che il driver JDBC è stato sviluppato per essere utilizzato su tutte le principali macchine virtuali Java equivalenti a quelle Sun, tuttavia è stato testato solo su Sun JRE 5.0 o versioni successive.

Requisiti di SQL Server

Il driver JDBC è stato appositamente progettato per utilizzare le funzioni disponibili in SQL Server 2005. Tuttavia è compatibile anche con SQL Server 2000, inclusa la versione a 64 bit.

Importante

Il driver JDBC versione 2.0 per Microsoft SQL Server può connettersi a SQL Server 2008, tuttavia non supporta completamente i nuovi tipi di dati o altre funzionalità introdotte per la prima volta in SQL Server 2008.

Requisiti del sistema operativo

Il driver JDBC è stato sviluppato per essere utilizzato su qualsiasi sistema operativo che supporti l'utilizzo di Java Virtual Machine (JVM). Tuttavia, ufficialmente sono stati testati solo i sistemi operativi Sun Solaris, SUSE Linux e Windows XP o versioni successive.

Lingue supportate

Il driver JDBC supporta tutte le regole di confronto delle colonne di SQL Server. Per ulteriori informazioni sulle regole di confronto supportate dal driver JDBC, vedere Funzionalità internazionali del driver JDBC.

Per ulteriori informazioni sulle regole, vedere "Utilizzo delle regole di confronto" nella Documentazione in linea di SQL Server.

Vedere anche

Altre risorse

Panoramica del driver JDBC