Interfaz Blob

La interfaz Blob representa (correlaciona) un BLOB de SQL en el lenguaje de programación Java(TM). Un BLOB de SQL es un tipo incorporado que almacena un objeto grande binario como valor de columna en una fila de una tabla de base de datos. Un objeto BLOB es válido mientras dura la transacción en que se ha creado.

Los métodos de las interfaces ResultSet y PreparedStatement, como por ejemplo getBlob y setBlob, permite que un programador acceda al BLOB de SQL. La interfaz Blob proporciona métodos para obtener la longitud del valor de un BLOB (objeto grande binario) de SQL y para materializar el valor de un BLOB en el cliente.

java.sql, paquete

public interface Blob

La Tabla 96 lista los métodos de la interfaz Blob a los que da soporte DB2 Everyplace.

Tabla 96. Métodos de la interfaz Blob

Tipo de valor de retorno del método Método
InputStream getBinaryStream() Recupera el BLOB designado por esta instancia BLOB en forma de corriente.
byte[] getBytes(long pos, int longitud) Devuelve, en forma de matriz de bytes, parte del valor del BLOB que este objeto BLOB designa, o todo el mencionado valor.
long longitud() Devuelve el número de bytes del valor de BLOB designado por este objeto BLOB.

Tareas relacionadas

Consulta relacionada