Share via


Cumplimiento de JDBC 4.3 con el controlador JDBC

Descargar controlador JDBC

Nota

Las versiones anteriores de Microsoft JDBC Driver 6.4 para SQL Server solo son compatibles con las especificaciones de la API de Java Database Connectivity (JDBC) 4.2. Esta sección no es aplicable a la versión 6.4 ni a versiones anteriores.

A partir de la versión 6.4, el controlador JDBC de Microsoft para SQL Server es compatible con JAVA 9 e inicia SQLFeatureNotSupportedException para nuevas API de JDBC 4.3 con métodos no implementados.

Con la versión 7.0 de Microsoft JDBC Driver para SQL Server, el controlador ahora es compatible con JAVA 10 y admite las API mencionadas a continuación. El controlador inicia SQLFeatureNotSupportedException para otros métodos no implementados de las especificaciones de JDBC 4.3.

Nueva API Descripción Implementación importante
void java.sql.connection.beginRequest() Sugiere al controlador que una solicitud, una unidad de trabajo independiente, se inicia en esta conexión. Para más información, vea java.sql.Connection. Guarda los valores de los campos de conexión que se pueden modificar a través de métodos de la API pública: databaseAutoCommitMode, transactionIsolationLevel, networkTimeout, holdability, sendTimeAsDatetime, statementPoolingCacheSize, disableStatementPooling, serverPreparedStatementDiscardThreshold, enablePrepareOnFirstPreparedStatementCall, catalogName, sqlWarnings, useBulkCopyForBatchInsert.
void java.sql.connection.endRequest() Sugiere al controlador que una solicitud, una unidad de trabajo independiente, se ha completado. Para más información, vea java.sql.Connection. Cierra las instrucciones que se crean durante la unidad de trabajo y revierte cualquier transacción abierta. El método también revierte los cambios en los campos de conexión que se muestran arriba.