JDBC 드라이버 배포

Microsoft SQL Server JDBC 드라이버를 사용하는 응용 프로그램을 배포하는 경우 해당 응용 프로그램과 함께 JDBC 드라이버도 다시 배포해야 합니다. Windows 운영 체제의 구성 요소인 Windows DAC(Windows Data Access Components)와 달리 JDBC 드라이버는 SQL Server의 구성 요소로 간주됩니다.

참고

응용 프로그램에서 필요로 하는 경우 JDBC 드라이버를 자유롭게 배포할 수는 있지만 이에 앞서 드라이버를 등록해야 합니다. 재배포할 목적으로 JDBC 드라이버를 등록하려면 Microsoft SQL Server JDBC 드라이버 재배포 권리 등록(Register for Microsoft SQL Server JDBC Driver Redistribution Rights)을 참조하십시오.

응용 프로그램과 함께 JDBC 드라이버를 배포하는 데에는 두 가지 접근 방식이 있습니다. 그 중 하나는 JDBC 드라이버 파일을 자체 사용자 지정 설치 패키지의 일부로 포함시키는 것입니다. 나머지 방식은 Microsoft가 제공하는 JDBC 설치 패키지를 사용하는 것인데, 이는 ‎Microsoft SQL Server JDBC 드라이버 개발자 센터에서 다운로드할 수 있습니다.

다음 섹션에서는 Windows 및 UNIX 운영 체제에서 JDBC 설치 패키지를 사용하는 방법에 대해 설명합니다.

참고

일반적으로 Java 응용 프로그램을 배포하는 방법에 대한 자세한 내용은 Sun Microsystems 웹 사이트의 Java 배포 개요(영문)를 참조하십시오.

Windows 시스템에서 JDBC 드라이버 배포

Windows 운영 체제에서 JDBC 드라이버를 배포하는 경우 일반적으로 이름이 sqljdbc_<version>_enu.exe인 설치 패키지의 zip 실행 파일 버전을 사용해야 합니다.

이 zip 실행 파일을 자동으로 실행하려면 다음과 같이 명령줄이나 배치 파일에서 /auto 명령줄 옵션을 사용해야 합니다.

sqljdbc_<version>_enu.exe /auto

참고

/auto 옵션을 사용하더라도 WinZip 대화 상자가 사용자 화면에 표시되므로 완전한 자동 설치 작업은 아닙니다. 하지만 대화 상자에 답할 필요는 없으며 압축 풀기 작업이 완료되자마자 대화 상자가 닫힙니다.

UNIX 시스템에서 JDBC 드라이버 배포

UNIX 운영 체제에서 JDBC 드라이버를 배포하는 경우 일반적으로 이름이 sqljdbc_<version>_enu.tar.gz인 설치 패키지의 gzip 파일 버전을 사용해야 합니다.

JDBC 드라이버를 설치하기 전에 gzip 및 tar 유틸리티가 모두 사용자 시스템에 설치되어 있으며 이 두 유틸리티에 대한 실행 파일이 들어 있는 폴더가 PATH 환경 변수에 추가되어 있는지 확인해야 합니다.

gzip 파일을 자동으로 실행하려면 다음과 같이 명령줄이나 배치 파일에서 xfz 명령줄 옵션을 사용합니다.

tar xfz sqljdbc_<version>_enu.tar.gz

참고

xfz 옵션을 사용하더라도 몇 가지 경고가 표준 출력에 보내질 수 있으므로 완전한 자동 설치 작업은 아닙니다.

참고

관련 자료

JDBC 드라이버 개요