다음을 통해 공유


XML 데이터 지원

JDBC 드라이버 다운로드

SQL Server는 SQL Server 데이터베이스에 XML 문서 및 조각을 저장할 수 있는 xml 데이터 형식을 제공합니다. xml 데이터 형식은 SQL Server의 기본 제공 데이터 형식이며 intvarchar와 같은 다른 기본 제공 형식과 비슷합니다. 다른 기본 제공 형식과 마찬가지로 xml 데이터 형식을 변수 형식, 매개 변수 형식, 함수 반환 형식 또는 테이블을 만들 때 열 형식으로 사용하거나 Transact-SQL CAST 및 CONVERT 함수에서 사용할 수 있습니다. JDBC 드라이버에서 xml 데이터 형식을 문자열, 바이트 배열, 스트림, CLOB, BLOB 또는 SQLXML 개체로 매핑할 수 있습니다. 기본 매핑은 문자열입니다.

JDBC 드라이버는 SQLXML 인터페이스를 도입하는 JDBC 4.0 API를 지원합니다. SQLXML 인터페이스는 XML 데이터와 상호 작용하고 조작하는 메서드를 정의합니다. SQLXML은 JDBC 4.0 데이터 형식이며 SQL Server xml 데이터 형식에 매핑됩니다. 따라서 응용 프로그램에서 SQLXML 데이터 형식을 사용하려면 sqljdbc4.jar 파일을 포함하도록 클래스 경로를 설정해야 합니다. 응용 프로그램이 SQLXML 개체 및 해당 메서드에 액세스할 때 sqljdbc3.jar를 사용하려고 하면 예외가 발생합니다.

Important

SQL Server는 데이터베이스 열에 저장하기 전에 항상 XML 데이터의 유효성을 확인합니다. 애플리케이션은 SQLXML 데이터 형식을 사용할 수 있는데 그 이유는 JDBC 드라이버에서 이 데이터 형식을 자동으로 xml 데이터 형식에 매핑하기 때문입니다. SQLXML 지원은 sqljdbc4.jar에서 사용할 수 있습니다. Microsoft JDBC Driver for SQL Server에서 지원되는 JRE 버전 목록은 JDBC 드라이버 시스템 요구 사항을 참조하세요.

이 섹션의 문서에서는 SQLXML 인터페이스를 설명하며 JDBC API 메서드를 사용하여 SQLXML 데이터 형식에 대해 프로그래밍하는 방법을 설명합니다.

이 섹션의 내용

문서 설명
SQLXML 인터페이스 SQLXML 인터페이스 및 해당 메서드에 대해 설명합니다.
SQLXML을 사용한 프로그래밍 Microsoft JDBC Driver for SQL Server API 메서드를 사용하여 SQLXML Java 데이터 형식으로 관계형 데이터베이스에서 XML 데이터를 저장하고 검색하는 방법을 설명합니다. 또한 SQLXML 개체 유형에 대한 정보 및 SQLXML 개체 사용과 관련된 중요 지침 및 제한 사항 목록이 포함되어 있습니다.

참고 항목

JDBC 드라이버 데이터 형식 이해