getBinaryStream 메서드 (java.lang.String)
이 SQLServerResultSet 개체의 현재 행에서 지정된 열 이름의 값을 해석되지 않은 바이트의 이진 스트림으로 검색합니다.
구문
public java.io.InputStream getBinaryStream(java.lang.String columnName)
매개 변수
columnName
열 이름을 포함하는 문자열입니다.
Return Value
InputStream 개체입니다.
예외
설명
이 getBinaryStream 메서드는 java.sql.ResultSet 인터페이스의 getBinaryStream 메서드에 의해 지정됩니다.
이 메서드는 이진, varbinary, varbinary(max) 및 이미지의 SQL Server 데이터 형식에서만 사용할 수 있습니다. 다른 데이터 형식에 이 메서드를 사용하려고 하면 예외가 발생합니다.
이 메서드가 값을 스트림으로 가져오면 해당 값을 스트림의 청크로 읽을 수 있습니다. 이 메서드는 큰 LONGVARBINARY 값을 검색하는 데 특히 적합합니다.
참고 항목
반환된 스트림의 모든 데이터는 다른 열의 값을 가져오기 전에 읽어야 합니다. getter 메서드에 대한 다음 호출은 스트림을 암시적으로 닫습니다. 또한 사용 가능한 데이터가 있는지 여부에 관계없이 InputStream.available 메서드가 호출될 때 스트림이 0을 반환할 수 있습니다.
참고 항목
getBinaryStream 메서드(SQLServerResultSet)
SQLServerResultSet 멤버
SQLServerResultSet 클래스