JDBC 드라이버의 새로운 기능

다음 섹션에서는 Microsoft SQL Server JDBC 드라이버 버전 2.0의 새로운 기능에 대해 설명합니다.

JDBC 드라이버 버전 2.0의 새로운 기능

Microsoft SQL Server JDBC 드라이버 버전 2.0에는 새롭고 향상된 기능이 다양하게 들어 있습니다.

드라이버 이름

JDBC 드라이버의 이름에는 더 이상 SQL Server의 버전 식별자가 포함되지 않습니다. 따라서 JDBC 드라이버의 최신 버전은 Microsoft SQL Server JDBC 드라이버 버전 2.0입니다.

JDBC 4.0 지원

JDBC 드라이버 버전 2.0은 이제 다음과 같은 새로운 기능이 포함된 JDBC 4.0 API를 지원합니다.

JDBC 3.0 Jar 및 JDBC 4.0 Jar

JDBC 드라이버 버전 2.0은 기본 설정된 JRE(Java Runtime Environment)에 따라 사용할 수 있는 클래스 라이브러리 파일 sqljdbc.jarsqljdbc4.jar을 제공합니다.

sqljdbc.jar 클래스 라이브러리는 JDBC 3.0을 지원하며 JRE(Java Runtime Environment) 버전 5.0이 필요하고 sqljdbc4.jar 클래스 라이브러리는 JDBC 4.0을 지원하며 JRE(Java Runtime Environment) 버전 6.0 이상이 필요합니다. sqljdbc4.jar에는 sqljdbc.jar의 모든 기능과 새 JDBC 4.0 메서드가 포함되어 있습니다. JAR 파일 선택에 대한 자세한 내용은 JDBC 드라이버 시스템 요구 사항을 참조하십시오.

중요

JDBC 드라이버 버전 2.0은 JRE 1.4를 지원하지 않습니다.

sendStringParametersAsUnicode Connection 속성

CHAR, VARCHAR 및 LONGVARCHAR JDBC 데이터 형식을 사용할 때 최적의 성능을 유지하려면 JDBC 드라이버 버전 2.0을 사용하는 응용 프로그램은 sendStringParametersAsUnicode 연결 속성을 "false"로 설정하고 국가별 문자 메서드가 아닌 메서드를 사용해야 합니다. sendStringParametersAsUnicode 연결 속성에 대한 자세한 내용은 연결 속성 설정을 참조하십시오.

loginTimeout Connection 속성

JDBC 드라이버 버전 2.0 이상에서는 loginTimeout 연결 속성의 기본값이 15초입니다. 버전 1.2 릴리스에서는 기본값이 0입니다. loginTimeout 연결 속성에 대한 자세한 내용은 연결 속성 설정을 참조하십시오.

향상된 드라이버 작업 추적

이 JDBC 드라이버 버전에서는 공용 메서드의 진입점 및 진출점을 기록하고 추적 수준 간 구분을 명확히 하여 드라이버 작업 추적 기능을 강화합니다. 자세한 내용은 드라이버 작업 추적을 참조하십시오.

선택 버퍼링의 기본 동작

JDBC 드라이버 버전 2.0 이상에서 드라이버의 기본 응답 버퍼링 동작은 "adaptive."입니다. 즉 선택 버퍼링 동작을 사용하기 위해 응용 프로그램에서 선택 동작을 명시적으로 요청할 필요가 없습니다. 버전 1.2 릴리스에서는 버퍼링 모드가 기본적으로 "full"이므로 응용 프로그램에서 명시적으로 선택 버퍼링 모드를 요청해야 합니다. 응용 프로그램에서 버전 1.2 기본 동작을 유지하려면 responseBufferring 연결 속성을 "full"로 설정해야 합니다. 선택 버퍼링에 대한 자세한 내용은 선택 버퍼링 사용을 참조하십시오.

데이터 정렬 지원

JDBC 드라이버 버전 2.0에서는 SQL Server 2000, SQL Server 2005에서 지원하는 모든 데이터 정렬 및 SQL Server 2008에 도입된 새로운 버전의 Windows 데이터 정렬 이름 또는 새 데이터 정렬을 지원합니다. 자세한 내용은 JDBC 드라이버의 국가별 기능을 참조하십시오.

참고

관련 자료

JDBC 드라이버 개요