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.
Zapisuje całą lub część danej tablicy bajtów do BLOB-u, zaczynając od danej pozycji, przesunięcia i długości; a następnie zwraca liczbę zapisanych bajtów.
Syntax
public int setBytes(long pos,
byte[] bytes,
int offset,
int len)
Parametry
pos
Pozycja (1 oparta) w BLOB, od której rozpocząć zapis danych.
Bajtów
Tablica bajtów do zapisania w BLOB.
offset
Przesunięcie w tablicy bajtów oznacza, gdzie zacząć odczyt danych z tablicy bajtów .
len
Liczba bajtów do próby odczytania z tablicy bajtów do BLOB-a.
Wartość zwracana
Int zawierający liczbę zapisanych bajtów.
Exceptions
java.sql.SQLException
Remarks
Metoda setBytes jest określana przez metodę setBytes w interfejsie java.sql.Blob.
Dane są nadpisywane od określonej pozycji i mogą przekraczać początkową długość BLOB. Określenie wartości position+1 dodaje bajty. Przekroczenie wartości pozycji+2 lub większej (albo zero lub mniej) powoduje wyrzucenie błędu pozycji. Przekazanie tablicy bajtów o zerowej długości zwróci zer, ponieważ nie zapisano żadnych bajtów.