MySQL & mSQL



              

Глава №22. - часть 3


getBytes()

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

Описание. Возвращает все данные двоичного объекта или их часть в виде массива байтов. Подмножество двоичных данных можно получить, указав ненулевой начальный индекс и количество байтов, меньшее, чем размер объекта.

length()

public long length() throws SQLException

Описание. Возвращает количество байтов в объекте BLOB.

position ()

public long position(byte[] pattern, long start)

throws SQLException public long position(Blob pattern, long start)

throws SQLException

Описание. Ищет в Blob заданную последовательность байтов и возвращает найденную позицию либо, в случае неуспеха, —1.

CallableStatement

Краткий обзор

Имя класса: j ava. sql. CallableStatement Надкласс: java.sql.PreparedStatement Непосредственные подклассы: нет Реализованные интерфейсы: нет Доступность: JDK1.1

Описание

CallableStatement расширяет интерфейс PreparedSt-atement, обеспечивая поддержку хранимых процедур SQL. Он описывает методы привязки выходных параметров. JDBC предписывает стандартную форму представления хранимых процедур, независимо от используемой СУБД. Формат следующий:

{? = call ...}

{call ...}

Каждый вопросительный знак замещает входной или выходной параметр. В первом синтаксисе есть один результирующий параметр. Во втором синтаксисе результирующих параметров нет. Ссылка на параметры производится последовательно, при этом первый вопросительный знак соответствует параметру номер 1.

Перед выполнением хранимой процедуры все выходные параметры должны быть зарегистрированы методом registerOutParameter(). Затем входные параметры привязываются с помощью каких-либо методов set, и выполняется хранимая процедура.

Сводка методов класса

public interface CallableStatement extends PreparedStatement {

Array getArray(int index) throws SQLException;

BigDecimal getBigDecimal(int index)

throws SQLException;

#BigDecimal getBigDecimal(int index, int scale)

throws SQLException;

Blob getBlob(int index) throws SQLException;




Содержание  Назад  Вперед