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.
Aktualizuje wyznaczoną kolumnę o wartość strumienia binarnego, która będzie miała określoną liczbę bajtów.
Syntax
public void updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length)
Parameters
columnIndex
Int wskazujący indeks kolumnowy.
x
Obiekt InputStream.
length
Długie, które oznaczają długość strumienia.
Exceptions
Remarks
Metoda updateBinaryStream jest określana przez metodę updateBinaryStream w interfejsie java.sql.ResultSet.
Ta metoda przekazuje bajty z obiektu InputStream do wybranych kolumn binarnych SQL Server, takich jak binarny, varbinary, varbinary(max), image, xml i udt. Aktualizacja kolumn znaków nie jest obsługiwana tą metodą. Aby zaktualizować kolumny znaków za pomocą InputStream, użyj metody updateAsciiStream .
Jeśli długość strumienia różni się od tej określonej w parametrze długości , sterownik JDBC wyrzuca wyjątek przy aktualizacji lub wstawieniu wiersza.
Jeśli długość strumienia jest nieznana, parametr długości można ustawić na -1, aby wskazać, że sterownik powinien zaakceptować strumień niezależnie od jego długości. W sqljdbc4.jar zalecamy użycie metody JDBC 4.0 updateBinaryStream Method (int, java.io.InputStream), gdy aplikacja chce zaktualizować kolumnę ze strumienia o nieznanej długości.