setAsciiStream (int, java.io.InputStream, long) メソッド
指定されたパラメーターの番号を、指定されたバイト数を持つ指定された java.io.InputStream オブジェクトに設定します。
メモ : |
---|
この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。 |
public final void setAsciiStream(int parameterIndex,
java.io.InputStream x,
long length)
パラメーター
parameterIndex
パラメーターの番号を示す int です。
x
java.io.InputStream オブジェクトです。
length
バイト数を示す long です。
例外
解説
setAsciiStream メソッドは、java.sql.PreparedStatement インターフェイスの setAsciiStream メソッドで規定されています。
ストリームの長さが、length パラメーターで指定された長さと異なる場合は、行の更新または挿入時に JDBC ドライバーが例外をスローします。
ストリームの長さが不明である場合、length パラメーターを -1 に設定して、ドライバーが長さに関係なくストリームを受け入れるように指定できます。sqljdbc4.jar を使用する場合、アプリケーションで長さが不明なストリームを使用して列を更新するときには、JDBC 4.0 メソッドの setAsciiStream (int, java.io.InputStream) メソッドを使用することをお勧めします。
参照
概念
setAsciiStream メソッド (SQLServerPreparedStatement)
SQLServerPreparedStatement のメソッド
SQLServerPreparedStatement のメンバー