Riferimento all'API del 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. |