getBytes(long pos, int length)

Syntax:

byte[] getBytes(long pos, int length) throws SQLException

Description:

Retrieves all or part of the BLOB value that this Blob object represents, as an array of bytes. This byte array contains up to length consecutive bytes starting at position pos.

Parameters:

pos

the ordinal position of the first byte in the BLOB value to be extracted; the first byte is at position 1

length

the number of consecutive bytes to be copied; the value for length must be 0 or greater

Returns:

a byte array containing up to length consecutive bytes from the BLOB value designated by this Blob object, starting with the byte at position pos

Throws:

SQLException - if a database access error occurs, pos < 1, length is < 0, or (pos - 1) + length > the amount of data in the RDMBlob

Reference:

For more information, reference JDBC documentation for: Blob.getBytes(long, int)