setBinaryStream メソッド (java.lang.String, java.io.InputStream, long)
指定されたパラメーターを、指定された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。
構文
public void setBinaryStream(java.lang.String parameterName,
java.io.InputStream x,
long length)
パラメーター
parameterName
パラメーターの名前を表す文字列です。
x
InputStream オブジェクト。
length
長さをバイト数で示す long です。
例外
解説
この setBinaryStream メソッドは、java.sql.CallableStatement インターフェイスの setBinaryStream メソッドによって指定されます。
ストリームの長さが、length パラメーターで指定された長さと異なる場合は、行の更新または挿入時に JDBC ドライバーが例外をスローします。
ストリームの長さが不明である場合、length パラメーターを -1 に設定して、ドライバーが長さに関係なくストリームを受け入れるように指定できます。 sqljdbc4.jar を使用する場合、アプリケーションで長さが不明なストリームを使用して列を更新するときには、JDBC 4.0 メソッドの setBinaryStream (java.lang.String, java.io.InputStream) メソッドを使用することをお勧めします。
参照
setBinaryStream (SQLServerCallableStatement)
SQLServerCallableStatement のメンバー