LOBs in SQLJ applications with the IBM Data Server Driver for JDBC and SQLJ
With the IBM® Data Server Driver for JDBC and
SQLJ,
you can retrieve LOB data into Clob or Blob host
expressions or update CLOB, BLOB, or DBCLOB columns from Clob or Blob host
expressions. You can also declare iterators with Clob or Blob data
types to retrieve data from CLOB, BLOB, or DBCLOB columns.
Retrieving or updating LOB data: To retrieve data
from a BLOB column, declare an iterator that includes a data type
of Blob or byte[]. To retrieve data
from a CLOB or DBCLOB column, declare an iterator in which the corresponding
column has a Clob data type.
To update data in a BLOB column, use a host expression with data
type Blob. To update data in a CLOB or DBCLOB column,
use a host expression with data type Clob.
Progressive streaming or LOB locators: In SQLJ applications, you can use progressive streaming, also known as dynamic data format, or LOB locators in the same way that you use them in JDBC applications.