Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera wartość wyznaczonego indeksu kolumnowego w bieżącym wierszu tego obiektu SQLServerResultSet jako binarny strumień niezinterpretowanych bajtów.
Syntax
public java.io.InputStream getBinaryStream(int columnIndex)
Parameters
columnIndex
Int wskazujący indeks kolumnowy.
Wartość zwracana
Obiekt InputStream.
Wyjątki
Remarks
Metoda getBinaryStream jest określana przez metodę getBinaryStream w interfejsie java.sql.ResultSet.
Metoda ta może być stosowana wyłącznie z typami danych SQL Server: binarny, varbinary, varbinary(max) i image. Próba użycia z innymi typami danych spowoduje wyrzucenie wyjątku.
Po uzyskaniu wartości jako strumienia przez tę metodę, wartość ta może być odczytywana w fragmentach ze strumienia. Ta metoda jest szczególnie odpowiednia do pobierania dużych wartości LONGVARBINARY.
Note
Wszystkie dane w zwróconym strumieniu muszą zostać odczytane przed uzyskaniem wartości jakiejkolwiek innej kolumny. Kolejne wywołanie metody getter niejawnie zamyka strumień. Ponadto strumień może zwracać 0, gdy wywołana jest metoda InputStream.available, niezależnie od tego, czy dane są dostępne, czy nie.