Referencia de API para el controlador JDBC
Información general
Microsoft JDBC Driver para SQL Server proporciona una API que se puede usar en el código de programación Java para conectarse a una base de datos de Microsoft SQL Server e interactuar con ella.
El sitio web de JavaDoc.io es la referencia principal
La documentación de referencia de la API de Microsoft JDBC se encuentra en el sitio web de JavaDoc.io, donde podrá consultarla. JavaDoc.io es ahora nuestro sitio web principal para la documentación de referencia de JDBC. Nuestra documentación de referencia de JDBC sobre JavaDoc.io está disponible en el siguiente vínculo directo:
JavaDoc.io tiene nuestra documentación de referencia de JDBC a partir de la versión 6.0.
Solo la documentación heredada de JDBC está aquí en Docs
La documentación de referencia de la API de JDBC en este sitio web ya no se actualiza. No obstante, estos artículos contienen todo el material de referencia para las versiones 4.1 y 4.2 de JDBC.
La documentación de la versión 6.0 del controlador JDBC y algunas versiones posteriores también está aquí. Para cualquier versión 6.0 o posterior, use el sitio web JavaDoc.io.
Notas importantes
Nota
Para obtener información conceptual sobre cómo utilizar el controlador JDBC, vea Introducción al controlador JDBC.
Importante
Para el cumplimiento de JDBC 4.1 y 4.2, use Microsoft JDBC Driver 4.2 (o superior) para SQL Server. Las versiones anteriores de Microsoft JDBC Drivers 4.1 y 4.0 no admiten los nuevos métodos presentados con JDBC 4.1 o 4.2.
En esta sección no se encuentran los detalles de API para el cumplimiento de JDBC 4.1. Vea Cumplimiento de JDBC 4.1 con el controlador JDBC.
En esta sección no se incluyen los detalles de la API para el cumplimiento de JDBC 4.2. Vea Cumplimiento de JDBC 4.2 con el controlador JDBC.
En esta sección no se incluyen detalles de la API para la copia masiva, disponible a partir de Microsoft JDBC Driver 4.2 para SQL Server. Vea Uso de la copia masiva con el controlador JDBC.
En esta sección no se incluyen los detalles de la API de Always Encrypted, disponible a partir de Microsoft JDBC Driver 6.0 para SQL Server. Vea Always Encrypted referencia de API para el controlador JDBC
En esta sección no se incluyen los detalles de la API para usar parámetros con valores de tabla, disponible a partir de Microsoft JDBC Driver 6.0 para SQL Server. Vea Usar parámetros con valores de tabla
Microsoft JDBC Driver 12.2 y versiones posteriores admiten la compilación con JDK 8.0 y todas las versiones 11.0 y posteriores de Java.
Microsoft JDBC Driver 11.2 admite la compilación con JDK 8.0, 11.0, 17.0 y 18.0.
Microsoft JDBC Driver 10.2 admite la compilación con JDK 8.0, 11.0 y 17.0.
Microsoft JDBC Driver 9.4 admite la compilación con JDK 8.0, 11.0 y 16.0.
Microsoft JDBC Driver 9.2 admite la compilación con JDK 8.0, 11.0 y 15.0.
Microsoft JDBC Driver 8.4 admite la compilación con JDK 8.0, 11.0 y 14.0.
Microsoft JDBC Driver 8.2 admite la compilación con JDK 8.0, 11.0 y 13.0.
Microsoft JDBC Driver 7.4 admite la compilación con JDK 8.0, 11.0 y 12.0.
Microsoft JDBC Driver 7.2 admite la compilación con JDK 8.0 y 11.0.
Microsoft JDBC Driver 7.0 admite la compilación con JDK 8.0 y 10.0.
Microsoft JDBC Driver 6.4 admite la compilación con JDK 7.0, 8.0 y 9.0.
Microsoft JDBC Driver 6.2 admite la compilación con JDK 7.0 y 8.0.
Microsoft JDBC Driver 6.0 y 4.2 admiten la compilación con JDK 5.0, 6.0, 7.0 y 8.0.
El controlador Microsoft JDBC 4.1 admite la compilación con JDK 5.0, 6.0 y 7.0.
Interfaces
Nombre de la interfaz | Descripción |
---|---|
Interfaz ISQLServerCallableStatement | Le permite especificar el nombre del procedimiento almacenado que se va a llamar junto con los parámetros de entrada y salida. |
Interfaz ISQLServerConnection | Representa una conexión JDBC a una base de datos de SQL Server. |
Clase SQLServerDataSource | Representa una lista de propiedades concretas para efectuar la conexión a una base de datos de SQL Server con un objeto ISQLServerConnection. |
ISQLServerPreparedStatement | Representa la implementación básica de la funcionalidad de la instrucción preparada de JDBC. |
ISQLServerResultSet | Representa un conjunto de resultados JDBC. |
ISQLServerStatement | Representa la implementación básica de la funcionalidad de la instrucción de JDBC. |
Clases
Class Name (Nombre de clase) | Descripción |
---|---|
DateTimeOffset | Representa un objeto de tipo microsoft.sql.DateTimeOffset. |
SQLServerBlob | Representa un objeto binario grande (BLOB). |
SQLServerCallableStatement | Implementa ISQLServerCallableStatement. |
SQLServerClob | Representa un objeto binario grande de caracteres (CLOB). |
SQLServerConnection | Implementa ISQLServerConnectopn. |
SQLServerConnectionPoolDataSource | Representa las conexiones a bases de datos físicas para los administradores de grupos de conexiones. |
SQLServerDatabaseMetaData | Representa los metadatos para la base de datos. |
SQLServerDataSource | Representa una lista de propiedades concretas para efectuar la conexión a una base de datos de SQL Server con un objeto SQLServerConnection. |
SQLServerDataSourceObjectFactory | Representa un servicio de generación de objetos para materializar los orígenes de datos de la interfaz Java Naming and Directory Interface (JNDI). |
SQLServerDriver | Representa el controlador JDBC. Esta clase incluye métodos para efectuar una conexión a una base de datos de SQL Server y para obtener información sobre el controlador JDBC. |
SQLServerException | Representa una ejecución incorrecta o incompleta de una instrucción SQL. |
Clase SQLServerNClob | Representa un objeto binario grande de caracteres, para lo cual utiliza el juego de caracteres nacionales. |
SQLServerParameterMetaData | Representa los metadatos para los parámetros de instrucción preparados. |
SQLServerPooledConnection | Representa una conexión a bases de datos físicas en un grupo de conexiones. |
SQLServerPreparedStatement | Implementa ISQLServerPreparedStatement. |
SQLServerResource | Representa un recurso de cadena de error localizado. Esta clase es solamente para uso interno. |
SQLServerResultSet | Implementa ISQLServerResultSet. |
SQLServerResultSetMetaData | Representa los metadatos de las columnas que se incluyen en un conjunto de resultados. |
SQLServerSavepoint | Representa el punto de comprobación hasta el que se puede revertir una transacción. |
SQLServerStatement | Implementa ISQLServerStatement. |
SQLServerXAConnection | Representa las conexiones JDBC que pueden participar en transacciones distribuidas (XA). |
SQLServerXADataSource | Representa un generador para objetos SQLServerXAConnection que se usa internamente. |
SQLServerXAResource | Representa un XAResource para la administración de transacciones distribuidas XA. |