JDBC 드라이버의 JDBC 4.3 준수
참고 항목
SQL Server용 Microsoft JDBC Driver 6.4 이전 버전은 JDBC(Java Database Connectivity) API 4.2 사양만 준수합니다. 6.4 릴리스 포함 이전 버전에는 이 섹션이 적용되지 않습니다.
버전 6.4부터 Microsoft JDBC Driver for SQL Server는 JAVA 9와 호환되며 구현되지 않은 메서드가 있는 새로운 JDBC 4.3 API에 대해 SQLFeatureNotSupportedException
을 throw합니다.
MICROSOFT JDBC Driver 7.0 for SQL Server 릴리스에서는 이제 드라이버가 JAVA 10과 호환되며 아래 멘션 API를 지원합니다. 드라이버는 JDBC 4.3 사양에서 중요하지 않은 다른 메서드에 대해서는 SQLFeatureNotSupportedException
를 스로우합니다.
새 API | 설명 | 중요 구현 내용 |
---|---|---|
void java.sql.connection.beginRequest() | 이 연결에서 독립적인 작업 단위인 요청이 시작되고 있음을 드라이버에 암시합니다. 자세한 내용은 java.sql.Connection을 참조하세요. | 퍼블릭 API 메서드를 통해 수정할 수 있는 연결 필드의 값, 즉 databaseAutoCommitMode , transactionIsolationLevel , networkTimeout , holdability , sendTimeAsDatetime , statementPoolingCacheSize , disableStatementPooling , serverPreparedStatementDiscardThreshold , enablePrepareOnFirstPreparedStatementCall , catalogName , sqlWarnings , useBulkCopyForBatchInsert 을 저장합니다. |
void java.sql.connection.endRequest() | 요청(독립적인 작업 단위)이 완료된 드라이버에 대한 힌트입니다. 자세한 내용은 java.sql.Connection을 참조하세요. | 작업 단위 중에 생성된 문을 닫고 열려 있는 트랜잭션을 롤백합니다. 또한 이 메서드는 위에 나열된 연결 필드의 변경 내용을 되돌리기. |