2013-11-21 5 views

ответ

1

Вы смотрите на неправильном Javadoc: http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setAsciiStream(int,%20java.io.InputStream,%20long)

setAsciiStream (интермедиат parameterIndex, InputStream х, большой длины) проливает SQLException Устанавливает назначенный параметр для данного входного потока, который будет иметь указанное количество байтов. Когда очень большое значение ASCII вводится в параметр LONGVARCHAR, может быть более целесообразным отправить его через java.io.InputStream. Данные будут считаны из потока по мере необходимости, пока не будет достигнут конец файла. Драйвер JDBC выполнит любое преобразование из формата ASCII в формат базы данных. Примечание. Этот объект потока может быть либо стандартным объектом потока Java, либо вашим собственным подклассом, который реализует стандартный интерфейс.

Там также один с междунар для длины: http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#setAsciiStream(int,%20java.io.InputStream,%20int)

+0

Спасибо, где я могу найти нужную документацию. Я все еще немного смущен –

+0

Я связался с ним, но похоже, что он съел его. Подарите секунду – Taylor

Смежные вопросы