Compartilhar via


Conformidade do JDBC 4.3 com o JDBC Driver

Baixar 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.