Udostępnij za pośrednictwem


updateBinaryStream, metoda (java.lang.String, java.io.InputStream, long)

pobierz sterownik JDBC

Aktualizuje wyznaczoną kolumnę przy użyciu wartości strumienia binarnego, która będzie miała określoną liczbę bajtów.

Składnia

  
public void updateBinaryStream(java.lang.String columnLabel,  
                               java.io.InputStream x,  
                               long length)  

Parametry

columnLabel

Ciąg zawierający etykietę kolumny.

x

Obiekt InputStream.

długości

długi, który wskazuje długość strumienia.

Wyjątki

SQLServerException

Uwagi

Ta metoda updateBinaryStream jest określana przez metodę updateBinaryStream w interfejsie java.sql.ResultSet.

Ta metoda przekazuje bajty z obiektu InputStream do wybranych kolumn binarnych programu SQL Server, takich jak binarne, varbinary, varbinary(max), image, xml i udt. Aktualizowanie kolumn znaków nie jest obsługiwane w tej metodzie. Aby zaktualizować kolumny znaków za pomocą elementu InputStream, użyj metody updateAsciiStream.

Jeśli długość strumienia jest inna niż określona w parametrze długości, sterownik JDBC zgłasza wyjątek podczas aktualizowania lub wstawiania wiersza.

Jeśli długość strumienia jest nieznana, parametr długości może być ustawiony na -1, aby wskazać, że sterownik powinien akceptować strumień niezależnie od jego długości. W przypadku sqljdbc4.jar zalecamy użycie metody JDBC 4.0 updateBinaryStream Method (java.lang.String, java.io.InputStream), gdy aplikacja chce zaktualizować kolumnę ze strumienia, którego długość jest nieznana.

Zobacz też

updateBinaryStream, metoda (SQLServerResultSet)
członków sqlServerResultSet
klas SQLServerResultSet