Uso del driver JDBCUsing the JDBC driver

DownloadScaricare il driver JDBCDownloadDownload JDBC Driver

Questa sezione include istruzioni introduttive per creare una connessione semplice a un database di SQL ServerSQL Server usando Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server.This section provides quickstart instructions for making a simple connection to a SQL ServerSQL Server database by using the Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server. Prima di connettersi a un database di SQL ServerSQL Server, è innanzitutto necessario installare SQL ServerSQL Server nel computer locale o in un server e quindi installare il driver JDBC nel computer locale.Before you connect to a SQL ServerSQL Server database, SQL ServerSQL Server must first be installed on either your local computer or a server, and the JDBC driver must be installed on your local computer.

Scelta del file JAR correttoChoosing the right JAR file

Microsoft JDBC Driver fornisce diversi file JAR da usare in base alle impostazioni JRE (Java Runtime Environment) preferite, come illustrato di seguito:The Microsoft JDBC Driver provides different Jars to be used in correspondence with your preferred Java Runtime Environment (JRE) settings, as under:

Microsoft JDBC Driver 7.4 per SQL Server fornisce i file della libreria di classi mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar e mssql-jdbc-7.4.1.jre12.jar.The Microsoft JDBC Driver 7.4 for SQL Server provides mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, and mssql-jdbc-7.4.1.jre12.jar class library files.

Microsoft JDBC Driver 7.2 per SQL Server fornisce i file della libreria di classi mssql-jdbc-7.2.2.jre8.jar e mssql-jdbc-7.2.2.jre11.jar.The Microsoft JDBC Driver 7.2 for SQL Server provides mssql-jdbc-7.2.2.jre8.jar, and mssql-jdbc-7.2.2.jre11.jar class library files.

Microsoft JDBC Driver 7.0 per SQL Server fornisce i file della libreria di classi mssql-jdbc-7.0.0.jre8.jar e mssql-jdbc-7.0.0.jre10.jar.The Microsoft JDBC Driver 7.0 for SQL Server provides mssql-jdbc-7.0.0.jre8.jar, and mssql-jdbc-7.0.0.jre10.jar class library files.

Microsoft JDBC Driver 6.4 per SQL Server fornisce i file della libreria di classi mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jar e mssql-jdbc-6.4.0.jre9.jar.The Microsoft JDBC Driver 6.4 for SQL Server provides mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jar, and mssql-jdbc-6.4.0.jre9.jar class library files.

Microsoft JDBC Driver 6.2 per SQL Server fornisce i file della libreria di classi mssql-jdbc-6.2.2.jre7.jar e mssql-jdbc-6.2.2.jre8.jar.The Microsoft JDBC Driver 6.2 for SQL Server provides mssql-jdbc-6.2.2.jre7.jar, and mssql-jdbc-6.2.2.jre8.jar class library files.

Microsoft JDBC Drivers 6.0 e 4.2 per SQL Server forniscono i file della libreria di classi sqljdbc41.jar e sqljdbc42.jar.The Microsoft JDBC Drivers 6.0 and 4.2 for SQL Server provide sqljdbc41.jar, and sqljdbc42.jar class library files.

Microsoft JDBC Driver 4.1 per SQL Server fornisce i file della libreria di classi sqljdbc41.jar.The Microsoft JDBC Driver 4.1 for SQL Server provides the sqljdbc41.jar class library file.

La scelta determinerà anche le funzionalità disponibili.Your choice will also determine available features. Per altre informazioni su quale file JAR scegliere, vedere Requisiti di sistema per il driver JDBC.For more information about which JAR file to choose, see System requirements for the JDBC driver.

Impostazione del classpathSetting the classpath

I file JAR di Microsoft JDBC Driver non fanno parte di Java SDK e devono essere inclusi nel classpath dell'applicazione dell'utente.The Microsoft JDBC driver jars are not part of the Java SDK and must be included in Classpath of user application.

Se si usa il driver JDBC 4.1 o 4.2, impostare il classpath per l'inclusione del file sqljdbc41.jar o sqljdbc42.jar dal download del driver corrispondente.If using JDBC Driver 4.1 or 4.2, set the classpath to include sqljdbc41.jar or sqljdbc42.jar file from respective driver download.

Se si usa il driver JDBC 6.2, impostare il classpath per l'inclusione del file mssql-jdbc-6.2.2.jre7.jar o mssql-jdbc-6.2.2.jre8.jar.If using JDBC Driver 6.2, set the classpath to include the mssql-jdbc-6.2.2.jre7.jar or mssql-jdbc-6.2.2.jre8.jar.

Se si usa il driver JDBC 6.4, impostare il classpath per l'inclusione del file mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jar o mssql-jdbc-6.4.0.jre9.jar.If using JDBC Driver 6.4, set the classpath to include the mssql-jdbc-6.4.0.jre7.jar, mssql-jdbc-6.4.0.jre8.jar, or mssql-jdbc-6.4.0.jre9.jar.

Se si usa il driver JDBC 7.0, impostare il classpath per l'inclusione del file mssql-jdbc-7.0.0.jre8.jar o mssql-jdbc-7.0.0.jre10.jar.If using JDBC Driver 7.0, set the classpath to include the mssql-jdbc-7.0.0.jre8.jar or mssql-jdbc-7.0.0.jre10.jar.

Se si usa il driver JDBC 7.2, impostare il classpath per l'inclusione del file mssql-jdbc-7.2.2.jre8.jar o mssql-jdbc-7.2.2.jre11.jar.If using JDBC Driver 7.2, set the classpath to include the mssql-jdbc-7.2.2.jre8.jar or mssql-jdbc-7.2.2.jre11.jar.

Se si usa il driver JDBC 7.4, impostare il classpath per l'inclusione del file mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar o mssql-jdbc-7.4.1.jre12.jar.If using JDBC Driver 7.4, set the classpath to include the mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, or mssql-jdbc-7.4.1.jre12.jar.

Se nel classpath manca una voce per il file JAR necessario, un'applicazione genera l'eccezione comune Class not found.If the classpath is missing an entry for the right Jar file, an application will throw the common Class not found exception.

Per Microsoft JDBC Driver 7.4For Microsoft JDBC Driver 7.4

Il file mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, o mssql-jdbc-7.4.1.jre12.jar viene installato nelle posizioni seguenti:The mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, or mssql-jdbc-7.4.1.jre12.jar files are installed in the following locations:

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.4.1.jre8.jar

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.4.1.jre11.jar

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.4.1.jre12.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 7.4 for SQL Server\sqljdbc_7.4\enu\mssql-jdbc-7.4.1.jre11.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_7.4/enu/mssql-jdbc-7.4.1.jre11.jar

Assicurarsi che l'istruzione CLASSPATH contenga un solo Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, o mssql-jdbc-7.4.1.jre12.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either mssql-jdbc-7.4.1.jre8.jar, mssql-jdbc-7.4.1.jre11.jar, or mssql-jdbc-7.4.1.jre12.jar.

Per Microsoft JDBC Driver 7.2For Microsoft JDBC Driver 7.2

Il file mssql-jdbc-7.2.2.jre8.jar o mssql-jdbc-7.2.2.jre11.jar viene installato nelle posizioni seguenti:The mssql-jdbc-7.2.2.jre8.jar or mssql-jdbc-7.2.2.jre11.jar files are installed in the following locations:

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.2.2.jre8.jar

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.2.2.jre11.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 7.2 for SQL Server\sqljdbc_7.2\enu\mssql-jdbc-7.2.2.jre11.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_7.2/enu/mssql-jdbc-7.2.2.jre11.jar

Assicurarsi che l'istruzione CLASSPATH contenga un solo Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio mssql-jdbc-7.2.2.jre8.jar o mssql-jdbc-7.2.2.jre11.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either mssql-jdbc-7.2.2.jre8.jar or mssql-jdbc-7.2.2.jre11.jar.

Per Microsoft JDBC Driver 7.0For Microsoft JDBC Driver 7.0

Il file mssql-jdbc-7.0.0.jre8.jar o mssql-jdbc-7.0.0.jre10.jar viene installato nelle posizioni seguenti:The mssql-jdbc-7.0.0.jre8.jar or mssql-jdbc-7.0.0.jre10.jar files are installed in the following locations:

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.0.0.jre8.jar

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-7.0.0.jre10.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 7.0 for SQL Server\sqljdbc_7.0\enu\mssql-jdbc-7.0.0.jre10.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_7.0/enu/mssql-jdbc-7.0.0.jre10.jar

Assicurarsi che l'istruzione CLASSPATH contenga un solo Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio mssql-jdbc-7.0.0.jre8.jar o mssql-jdbc-7.0.0.jre10.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either mssql-jdbc-7.0.0.jre8.jar or mssql-jdbc-7.0.0.jre10.jar.

Per Microsoft JDBC Driver 6.4For Microsoft JDBC Driver 6.4

Il file mssql-jdbc-6.4.0.jre7.jar, **mssql-jdbc-6.4.0.jre8.jar, o mssql-jdbc-6.4.0.jre9.jar viene installato nelle posizioni seguenti:The mssql-jdbc-6.4.0.jre7.jar, **mssql-jdbc-6.4.0.jre8.jar, or mssql-jdbc-6.4.0.jre9.jar files are installed in the following location:

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-6.4.0.jre7.jar
  
\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-6.4.0.jre8.jar

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-6.4.0.jre9.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 6.4 for SQL Server\sqljdbc_6.4\enu\mssql-jdbc-6.4.0.jre9.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_6.4/enu/mssql-jdbc-6.4.0.jre9.jar

Assicurarsi che l'istruzione CLASSPATH contenga un solo Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio mssql-jdbc-6.4.0.jre7.jar, **mssql-jdbc-6.4.0.jre8.jar o mssql-jdbc-6.4.0.jre9.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either mssql-jdbc-6.4.0.jre7.jar, **mssql-jdbc-6.4.0.jre8.jar, or mssql-jdbc-6.4.0.jre9.jar.

Per Microsoft JDBC Driver 6.2For Microsoft JDBC Driver 6.2

Il file mssql-jdbc-6.2.2.jre7.jar o mssql-jdbc-6.2.2.jre8.jar viene installato nelle posizioni seguenti:The mssql-jdbc-6.2.2.jre7.jar or mssql-jdbc-6.2.2.jre8.jar files are installed in the following locations:

\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-6.2.2.jre7.jar
  
\<installation directory>\sqljdbc_<version>\<language>\mssql-jdbc-6.2.2.jre8.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 6.2 for SQL Server\sqljdbc_6.2\enu\mssql-jdbc-6.2.2.jre8.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_6.2/enu/mssql-jdbc-6.2.2.jre8.jar

Assicurarsi che l'istruzione CLASSPATH contenga un solo Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio mssql-jdbc-6.2.2.jre7.jar o mssql-jdbc-6.2.2.jre8.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either mssql-jdbc-6.2.2.jre7.jar or mssql-jdbc-6.2.2.jre8.jar.

Per Microsoft JDBC Driver 4.1, 4.2 e 6.0For Microsoft JDBC Driver 4.1, 4.2, and 6.0

I file sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jar e sqljdbc42.jar vengono installati nei percorsi seguenti:The sqljdbc.jar file, sqljdbc4.jar file, sqljdbc41.jar, or sqljdbc42.jar file are installed in the following location:

\<installation directory>\sqljdbc_<version>\<language>\sqljdbc.jar  
  
\<installation directory>\sqljdbc_<version>\<language>\sqljdbc4.jar  
  
\<installation directory>\sqljdbc_<version>\<language>\sqljdbc41.jar  
  
\<installation directory>\sqljdbc_<version>\<language>\sqljdbc42.jar  

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Windows:The following snippet is an example of the CLASSPATH statement that is used for a Windows application:

CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 6.0 for SQL Server\sqljdbc_4.2\enu\sqljdbc42.jar

Il frammento di codice seguente è un esempio di istruzione CLASSPATH usata per un'applicazione Unix/Linux:The following snippet is an example of the CLASSPATH statement that is used for a Unix/Linux application:

CLASSPATH =.:/home/usr1/mssqlserverjdbc/Driver/sqljdbc_4.2/enu/sqljdbc42.jar

Verificare che l'istruzione CLASSPATH contenga solo un Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, ad esempio sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jar o sqljdbc42.jar.Make sure that the CLASSPATH statement contains only one Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server, such as either sqljdbc.jar, sqljdbc4.jar, sqljdbc41.jar, or sqljdbc42.jar.

Nota

Nei sistemi Windows i nomi di directory con lunghezza superiore a quella della convenzione 8.3 o i nomi delle cartelle con spazi possono causare problemi con i classpath.On Windows systems, directory names longer than the 8.3 filename convention or folder names with spaces may cause problems with classpaths. In questo caso si consiglia di spostare provvisoriamente il file sqljdbc.jar file, sqljdbc4.jar file o sqljdbc41.jar in un nome di directory semplice, ad esempio C:\Temp, modificare il classpath e verificare se in questo modo il problema è stato risolto.If you suspect these types of issues, you should temporarily move the sqljdbc.jar file, sqljdbc4.jar file, or the sqljdbc41.jar file into a simple directory name such as C:\Temp, change the classpath, and determine whether that addresses the problem.

Applicazioni eseguite direttamente dal prompt dei comandiApplications that are run directly at the command prompt

Il classpath è configurato nel sistema operativo.The classpath is configured in the operating system. Accodare sqljdbc.jar, sqljdbc4.jar o sqljdbc41.jar al classpath del sistema.Append sqljdbc.jar, sqljdbc4.jar, or sqljdbc41.jar to the classpath of the system. In alternativa, specificare il classpath nella riga di comando Java che esegue l'applicazione usando l'opzione java -classpath.Alternatively, you can specify the classpath on the Java command line that runs the application by using the java -classpath option.

Applicazioni eseguite in un IDEApplications that run in an IDE

Ogni fornitore IDE offre un metodo diverso per impostare il classpath nel proprio IDE.Each IDE vendor provides a different method for setting the classpath in its IDE. La semplice impostazione del classpath nel sistema operativo non funzionerà.Just setting the classpath in the operating system will not work. È necessario aggiungere sqljdbc.jar, sqljdbc4.jar o sqljdbc41.jar al classpath IDE.You must add sqljdbc.jar, sqljdbc4.jar, or sqljdbc41.jar to the IDE classpath.

Servlet e JSPServlets and JSPs

Servlet e JSP vengono eseguiti in un motore servlet/JSP, ad esempio Tomcat.Servlets and JSPs are run in a servlet/JSP engine such as Tomcat. Il classpath deve essere impostato in base alla documentazione del motore del servlet/JSP.The classpath must be set according to the servlet/JSP engine documentation. La semplice impostazione del classpath nel sistema operativo non funzionerà.Just setting the classpath in the operating system will not work. Alcuni motori del servlet/JSP offrono schermate di installazione utilizzabili per impostare il classpath del motore.Some servlet/JSP engines provide setup screens that you can use to set the classpath of the engine. In questo caso è necessario accodare il file JDBC Driver JAR corretto al classpath del motore esistente e riavviare il motore.In that situation, you must append the correct JDBC Driver JAR file to the existing engine classpath and restart the engine. In altri casi è possibile distribuire il driver copiando il file sqljdbc.jar, sqljdbc4.jar o sqljdbc41.jar in una directory specifica, ad esempio lib, durante l'installazione del motore.In other situations, you can deploy the driver by copying sqljdbc.jar, sqljdbc4.jar, or sqljdbc41.jar to a specific directory, such as lib, during engine installation. Il classpath del driver del motore può anche essere indicato in un file di configurazione specifico.The engine driver classpath can also be specified in an engine-specific configuration file.

Enterprise Java BeansEnterprise Java Beans

Le piattaforme Enterprise Java Beans (EJB) vengono eseguite in un contenitore EJB.Enterprise Java Beans (EJB) are run in an EJB container. I contenitori EJB provengono da vari fornitori.EJB containers are sourced from various vendors. Le applet Java vengono eseguite in un browser ma scaricate da un server Web.Java applets run in a browser but are downloaded from a web server. Copiare il file sqljdbc.jar, sqljdbc4.jar o sqljdbc41.jar nella radice del server Web e specificare il nome del file JAR nella scheda di archiviazione HTML dell'applet, ad esempio <applet ... archive=mssql-jdbc-***.jar>.Copy sqljdbc.jar, sqljdbc4.jar, or sqljdbc41.jar to the web server root and specify the name of the JAR file in the HTML archive tab of the applet, for example, <applet ... archive=mssql-jdbc-***.jar>.

Creazione di una connessione semplice a un databaseMaking a simple connection to a database

Se si utilizza la libreria di classi sqljdbc.jar, le applicazioni devono innanzitutto registrare il driver, come indicato di seguito:Using the sqljdbc.jar class library, applications must first register the driver as follows:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Quando viene caricato il driver, è possibile stabilire una connessione tramite un URL di connessione e il metodo getConnection della classe DriverManager:When the driver is loaded, you can establish a connection by using a connection URL and the getConnection method of the DriverManager class:

String connectionUrl = "jdbc:sqlserver://localhost:1433;" +  
   "databaseName=AdventureWorks;user=MyUserName;password=*****;";  
Connection con = DriverManager.getConnection(connectionUrl);  

A partire dall'API di JDBC 4.0 il metodo DriverManager.getConnection() è stato ottimizzato in modo da consentire il caricamento automatico dei driver JDBC.Starting from JDBC API 4.0, the DriverManager.getConnection() method is enhanced to load JDBC drivers automatically. Le applicazioni non devono pertanto chiamare il metodo Class.forName per registrare o caricare il driver quando si usano librerie jar del driver.Therefore, applications do not need to call the Class.forName method to register or load the driver when using driver jar libraries.

Quando si chiama il metodo getConnection della classe DriverManager, viene individuato un driver appropriato nel set di driver JDBC registrati.When the getConnection method of the DriverManager class is called, an appropriate driver is located from the set of registered JDBC drivers. Il file sqljdbc4.jar, sqljdbc41.jar o sqljdbc42.jar include il file "META-INF/services/java.sql.Driver", che contiene com.microsoft.sqlserver.jdbc.SQLServerDriver come driver registrato.sqljdbc4.jar, sqljdbc41.jar, or sqljdbc42.jar file includes "META-INF/services/java.sql.Driver" file, which contains the com.microsoft.sqlserver.jdbc.SQLServerDriver as a registered driver. Le applicazioni esistenti, che attualmente caricano i driver usando il metodo Class.forName, continueranno a funzionare senza alcuna modifica.The existing applications, which currently load the drivers by using the Class.forName method, will continue to work without modification.

Nota

la libreria di classi sqljdbc4.jar, sqljdbc41.jar o sqljdbc42.jar non può essere utilizzata con le versioni precedenti di Java Runtime Environment (JRE).sqljdbc4.jar, sqljdbc41.jar, or sqljdbc42.jar class library cannot be used with older versions of the Java Runtime Environment (JRE). Visualizzare Requisiti di sistema per il driver JDBC per l'elenco delle versioni JRE supportate da Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server.See System requirements for the JDBC driver for the list of JRE versions supported by the Microsoft JDBC Driver per SQL ServerMicrosoft JDBC Driver for SQL Server.

Per altre informazioni su come connettersi con le origini dati e usare un URL di connessione, vedere Costruzione dell'URL della connessione e Impostazione delle proprietà delle connessioni.For more information about how to connect with data sources and use a connection URL, see Building the connection URL and Setting the connection properties.

Vedere ancheSee also

Panoramica del driver JDBCOverview of the JDBC driver