次の方法で共有


setAsciiStream (java.lang.String, java.io.InputStream, long) メソッド

指定されたパラメーターを、指定された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。

注意

この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。

構文

public final void setAsciiStream(java.lang.String parameterName,
                                java.io.InputStream x,
                                long length)

パラメーター

parameterName

パラメーターの名前を含む String です。

x

InputStream オブジェクトです。

length

バイト数を示す long です。

例外

SQLServerException

解説

setAsciiStream メソッドは、java.sql.PreparedStatement インターフェイスの setAsciiStream メソッドで規定されています。

ストリームの長さが、length パラメーターで指定された長さと異なる場合は、行の更新または挿入時に JDBC ドライバーが例外をスローします。

ストリームの長さが不明である場合、length パラメーターを -1 に設定して、ドライバーが長さに関係なくストリームを受け入れるように指定できます。sqljdbc4.jar を使用する場合、アプリケーションで長さが不明なストリームを使用して列を更新するときには、JDBC 4.0 メソッドの setAsciiStream (java.lang.String, java.io.InputStream) メソッドを使用することをお勧めします。

参照

概念

setAsciiStream (SQLServerCallableStatement)
SQLServerCallableStatement のメンバー