큰 데이터 작업

Microsoft SQL Server 2005 JDBC 드라이버 버전 1.2 이상에서는 서버 커서 오버헤드 없이 모든 종류의 큰 값 데이터를 검색할 수 있는 선택 버퍼링이 지원됩니다. 선택 버퍼링을 사용하면 Microsoft SQL Server JDBC 드라이버는 SQL Server에서 문 실행 결과를 한 번에 모두 검색하는 것이 아니라 응용 프로그램에 필요할 때 검색합니다. 또한 이 드라이버는 응용 프로그램에서 더 이상 액세스할 수 없는 결과를 즉시 삭제합니다.

Microsoft SQL Server 2005 JDBC 드라이버 버전 1.2에서 버퍼링 모드의 기본값은 "full"입니다. 즉 응용 프로그램에서 연결 속성 또는 SQLServerStatement 개체의 setResponseBuffering 메서드를 사용하여 "responseBuffering" 연결 속성을 "adaptive"로 설정하지 않은 경우 이 드라이버에서는 전체 결과를 서버에서 한 번에 읽어오는 동작이 지원됩니다. 선택 버퍼링을 사용하려면 응용 프로그램에서 명시적으로 "responseBuffering" 연결 속성을 "adaptive"로 설정해야 합니다.

Microsoft SQL Server JDBC 드라이버 버전 2.0 이상에서는 adaptive 값이 기본 버퍼링 모드이며 JDBC 드라이버는 필요에 따라 가능한 최소한의 데이터를 버퍼링합니다. 선택 버퍼링 사용에 대한 자세한 내용은 선택 버퍼링 사용을 참조하십시오.

이 섹션의 항목에서는 SQL Server 데이터베이스에서 큰 값 데이터를 검색하는 데 사용할 수 있는 여러 가지 방법에 대해 설명합니다.

섹션 내용

항목 설명

큰 데이터 읽기 샘플

SQL 문을 사용하여 큰 값 데이터를 검색하는 방법에 대해 설명합니다.

저장 프로시저로 큰 데이터 읽기 샘플

큰 CallableStatement OUT 매개 변수 값을 검색하는 방법에 대해 설명합니다.

큰 데이터 업데이트 샘플

데이터베이스에서 큰 값 데이터를 업데이트하는 방법에 대해 설명합니다.

참고

관련 자료

샘플 JDBC 드라이버 응용 프로그램