setBytes, metoda (long, byte)

pobierz sterownik JDBC

Zapisuje daną tablicę bajtów do BLOB-u zaczynając od danej pozycji, a następnie zwraca liczbę zapisanych bajtów.

Syntax

  
public int setBytes(long pos,  
                    byte[] bytes)  

Parametry

pos

Pozycja (oparta na 1) w BLOB, od której rozpocząć zapis danych.

Bajtów

Tablica bajtów do zapisania w BLOB.

Wartość zwracana

Wartość długa określająca 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.