Condividi tramite


Riferimento all'API del driver JDBC

Scaricare il driver JDBC

Panoramica

Microsoft JDBC Driver per SQL Server fornisce un'API che può essere usata all'interno del codice di programmazione Java per connettersi e interagire con un database di Microsoft SQL Server.

Il sito Web JavaDoc.io è primario

La documentazione di riferimento dell'API JDBC Microsoft è disponibile per la visualizzazione nel sito Web JavaDoc.io. JavaDoc.io è ora il nostro sito Web primario per la documentazione di riferimento per JDBC. La documentazione di riferimento per JDBC su JavaDoc.io è disponibile al collegamento diretto seguente:

JavaDoc.io include la documentazione di riferimento per JDBC a partire dalla versione 6.0.

Solo la documentazione legacy per JDBC è disponibile qui in Docs

La documentazione di riferimento dell'API JDBC disponibile in questo sito Web non viene più aggiornata. Gli articoli presenti contengono tuttavia i riferimenti per le versioni del driver JDBC 4.1 e 4.2.

In questa pagina è disponibile anche la documentazione per il driver JDBC versione 6.0 e alcune versioni successive. Per la versione 6.0 o qualsiasi versione successiva, usare il sito Web JavaDoc.io.

Note importanti

Nota

Per informazioni concettuali sull'uso del driver JDBC, vedere Panoramica del driver JDBC.

Importante

Per il supporto della conformità con JDBC 4.1 e 4.2, usare Microsoft JDBC Driver 4.2, o versione successiva, per SQL Server. Le precedenti versioni Microsoft JDBC Drivers 4.1 e 4.0 non supportano i nuovi metodi introdotti con JDBC 4.1 o 4.2.

I dettagli dell'API per la conformità con JDBC 4.1 non sono riportati in questa sezione. Vedere Conformità con JDBC 4.1 per JDBC Driver.

I dettagli dell'API per la conformità con JDBC 4.2 non sono riportati in questa sezione. Vedere Conformità con JDBC 4.2 per JDBC Driver.

I dettagli dell'API per la funzionalità di copia bulk, disponibile in Microsoft JDBC Driver 4.2 per SQL Server, non sono riportati in questa sezione. Vedere Uso della copia bulk con il driver JDBC.

I dettagli dell'API per Always Encrypted, disponibili a partire da Microsoft JDBC Driver 6.0 per SQL Server, non disponibili in questa sezione. Vedere Informazioni di riferimento sull'API Always Encrypted per il driver JDBC

I dettagli dell'API per l'uso dei parametri con valori di tabella, disponibili a partire da Microsoft JDBC Driver 6.0 per SQL Server, non sono disponibili in questa sezione. Vedere Uso di parametri con valori di tabella

Microsoft JDBC Driver 12.2 e versioni successive supporta la compilazione con JDK 8.0 e tutte le versioni Java 11.0 e successive.

Microsoft JDBC Driver 11.2 supporta la compilazione con JDK 8.0, 11.0, 17.0 e 18.0.

Microsoft JDBC Driver 10.2 supporta la compilazione con JDK 8.0, 11.0 e 17.0.

Microsoft JDBC Driver 9.4 supporta la compilazione con JDK 8.0, 11.0 e 16.0.

Microsoft JDBC Driver 9.2 supporta la compilazione con JDK 8.0, 11.0 e 15.0.

Microsoft JDBC Driver 8.4 supporta la compilazione con JDK 8.0, 11.0 e 14.0.

Microsoft JDBC Driver 8.2 supporta la compilazione con JDK 8.0, 11.0 e 13.0.

Microsoft JDBC Driver 7.4 supporta la compilazione con JDK 8.0, 11.0 e 12.0.

Microsoft JDBC Driver 7.2 supporta la compilazione con JDK 8.0 e 11.0.

Microsoft JDBC Driver 7.0 supporta la compilazione con JDK 8.0 e 10.0.

Microsoft JDBC Driver 6.4 supporta la compilazione con JDK 7.0, 8.0 e 9.0.

Microsoft JDBC Driver 6.2 supporta la compilazione con JDK 7.0 e 8.0.

Microsoft JDBC Driver 6.0 e 4.2 supportano la compilazione con JDK 5.0, 6.0 7.0 e 8.0.

Microsoft JDBC Driver 4.1 supporta la compilazione con JDK 5.0, 6.0 e 7.0.

Interfacce

Nome interfaccia Descrizione
Interfaccia ISQLServerCallableStatement Consente di specificare il nome della stored procedure da chiamare insieme ai parametri di input e di output.
Interfaccia ISQLServerConnection Rappresenta una connessione JDBC a un database di SQL Server.
Classe SQLServerDataSource Rappresenta un elenco di proprietà specifiche della connessione a un database di SQL Server usando un oggetto ISQLServerConnection.
ISQLServerPreparedStatement Rappresenta l'implementazione di base della funzionalità dell'istruzione preparata di JDBC.
ISQLServerResultSet Rappresenta un set di risultati JDBC.
ISQLServerStatement Rappresenta l'implementazione di base della funzionalità dell'istruzione JDBC.

Classi

Nome della classe Descrizione
DateTimeOffset Rappresenta un oggetto di tipo microsoft.sql.DateTimeOffset.
SQLServerBlob Rappresenta un oggetto BLOB (Binary Large Object).
SQLServerCallableStatement Implementa l'oggetto ISQLServerCallableStatement.
SQLServerClob Rappresenta un oggetto CLOB (Character Large Binary Object).
SQLServerConnection Implementa l'oggetto ISQLServerConnectopn.
SQLServerConnectionPoolDataSource Rappresenta connessioni di database fisiche per le gestioni dei pool di connessioni.
SQLServerDatabaseMetaData Rappresenta i metadati per il database.
SQLServerDataSource Rappresenta un elenco di proprietà specifiche della connessione a un database di SQL Server usando un oggetto SQLServerConnection.
SQLServerDataSourceObjectFactory Rappresenta una object factory per la materializzazione delle origini dati dall'interfaccia JNDI (Java Naming and Directory Interface).
SQLServerDriver Rappresenta il driver JDBC. Questa classe include metodi per la connessione a un database di SQL Server e per il recupero di informazioni sul driver JDBC.
SQLServerException Rappresenta un'esecuzione non riuscita o incompleta di un'istruzione SQL.
Classe SQLServerNClob Rappresenta un oggetto CLOB (Character Large Binary Object) che utilizza il set di caratteri nazionali.
SQLServerParameterMetaData Rappresenta i metadati per i parametri delle istruzioni preparate.
SQLServerPooledConnection Rappresenta una connessione di database fisica in un pool di connessioni.
SQLServerPreparedStatement Implementa l'oggetto ISQLServerPreparedStatement.
SQLServerResource Rappresenta una risorsa di tipo stringa di errore localizzata. Questa classe è destinata al solo uso interno.
SQLServerResultSet Implementa l'oggetto ISQLServerResultSet.
SQLServerResultSetMetaData Rappresenta i metadati delle colonne contenute in un set di risultati.
SQLServerSavepoint Rappresenta il checkpoint in corrispondenza del quale può essere eseguito il rollback di una transazione.
SQLServerStatement Implementa l'oggetto ISQLServerStatement.
SQLServerXAConnection Rappresenta le connessioni JDBC che possono partecipare alle transazioni distribuite (XA).
SQLServerXADataSource Rappresenta una factory per oggetti SQLServerXAConnection usata internamente.
SQLServerXAResource Rappresenta un oggetto XAResource per la gestione di transazioni distribuite XA.

Vedi anche

Panoramica del driver JDBC