Conformidade do JDBC 4.3 com o JDBC Driver
Observação
As versões anteriores ao Microsoft JDBC Driver 6.4 para SQL Server estão em conformidade apenas com as especificações da API do JDBC (Java Database Connectivity) 4.2. Esta seção não se aplica a versões incluindo a versão 6.4 e anteriores.
Da versão 6.4 em diante, o Microsoft JDBC Driver para SQL Server passou a ser compatível com JAVA 9 e a gerar SQLFeatureNotSupportedException
para novas APIs do JDBC 4.3 que têm métodos não implementados.
Com o Microsoft JDBC Driver 7.0 para SQL Server, agora o driver é compatível com JAVA 10 e oferece suporte às APIs mencionadas abaixo. O driver gera SQLFeatureNotSupportedException
para outros métodos não implementados das especificações do JDBC 4.3.
Nova API | Descrição | Implementação notável |
---|---|---|
void java.sql.connection.beginRequest() | Indica para o driver que uma solicitação, uma unidade de trabalho independente, está sendo inicializada nessa conexão. Para obter mais detalhes, confira java.sql.Connection. | Salva os valores dos campos de conexão modificáveis por meio de métodos públicos da API: databaseAutoCommitMode , transactionIsolationLevel , networkTimeout , holdability , sendTimeAsDatetime , statementPoolingCacheSize , disableStatementPooling , serverPreparedStatementDiscardThreshold , enablePrepareOnFirstPreparedStatementCall , catalogName , sqlWarnings , useBulkCopyForBatchInsert . |
void java.sql.connection.endRequest() | Indica para o driver que uma solicitação, uma unidade de trabalho independente, foi concluída. Para obter mais detalhes, confira java.sql.Connection. | Fecha as instruções criadas durante a unidade de trabalho e reverte todas as transações em aberto. O método também reverte as alterações nos campos de conexão listados acima. |