次の表では、SQLServerPreparedStatement クラスによって公開されるメンバーを示します。
コンストラクター
[なし] :
フィールド
[なし] :
継承されたフィールド
| 継承元のクラス | メソッド |
|---|---|
| java.sql.Statement | CLOSE_ALL_RESULTS、CLOSE_CURRENT_RESULT、EXECUTE_FAILED、KEEP_CURRENT_RESULT、NO_GENERATED_KEYS、RETURN_GENERATED_KEYS、SUCCESS_NO_INFO |
メソッド
| Name | 説明 |
|---|---|
| addBatch | Statement オブジェクトのコマンド バッチにパラメーターのセットを追加します。 |
| cancel | (SQLServerStatement から継承されます) Statement オブジェクトによって現在実行されている SQL ステートメントを取り消します。 |
| clearBatch | SQLServerStatement オブジェクトに対する SQL コマンドの現在の一覧を空にします。 |
| clearParameters | 現在のパラメーター値を直ちにクリアします。 |
| clearWarnings | (SQLServerStatement から継承されます) Statement オブジェクトについて報告されたすべての警告をクリアします。 |
| close | Statement オブジェクトのデータベースと JDBC リソースを、自動的に解放されるまで待たずに直ちに解放します。 |
| execute | Statement オブジェクトの SQL ステートメントを実行します。すべての種類の SQL ステートメントを実行できます。 |
| executeBatch | 実行するコマンド バッチをデータベースに送信します。 すべてのコマンドが正常に実行されている場合は、更新数の配列が返されます。 |
| executeQuery | この Statement オブジェクトの SQL クエリを実行し、クエリによって生成される SQLServerResultSet オブジェクトを返します。 |
| executeUpdate | このステートメント オブジェクトで SQL ステートメントを実行します。このオブジェクトは、SQL INSERT、UPDATE、MERGE、または DELETE ステートメントである必要があります。DDL ステートメントなど、何も返されない SQL ステートメント。 |
| getConnection | (SQLServerStatement から継承されます) Statement オブジェクトを生成した SQLServerConnection オブジェクトを取得します。 |
| getFetchDirection | (SQLServerStatement から継承されます) 行をフェッチする方向をデータベース テーブルから取得します。この方向は、Statement オブジェクトから生成される結果セットの既定の方向となります。 |
| getFetchSize | (SQLServerStatement から継承されます) 結果セットの行数を取得します。この行数は、Statement オブジェクトから生成される結果セット オブジェクトの既定のフェッチ サイズとなります。 |
| getGeneratedKeys | (SQLServerStatement から継承されます) Statement オブジェクトを実行した結果作成される自動生成キーを取得します。 |
| getMaxFieldSize | (SQLServerStatement から継承されます) この Statement オブジェクトによって生成される SQLServerResultSet オブジェクトの文字およびバイナリの列値に対して返される最大バイト数を取得します。 |
| getMaxRows | (SQLServerStatement から継承されます) この Statement オブジェクトによって生成される SQLServerResultSet オブジェクトが含むことのできる最大行数を取得します。 |
| getMetaData | SQLServerResultSetMetaData Class オブジェクトを取得します。このオブジェクトには、この Statement オブジェクトの実行時に返される SQLServerResultSet オブジェクトの列に関する情報が含まれます。 |
| getMoreResults | (SQLServerStatement から継承されます) この Statement オブジェクトの次の結果に移動します。 |
| getParameterMetaData | この Statement オブジェクトのパラメーターの数、型、およびプロパティを取得します。 |
| getResponseBuffering | (SQLServerStatement から継承されます) SQLServerStatement オブジェクトの応答バッファリング モードを取得します。 |
| getQueryTimeout | (SQLServerStatement から継承されます) SQL Server 用 Microsoft JDBC ドライバー がこの Statement オブジェクトの実行を待つ秒数を取得します。 |
| getResultSet | (SQLServerStatement から継承されます) 現在の結果を SQLServerResultSet オブジェクトとして取得します。 |
| getResultSetConcurrency | (SQLServerStatement から継承されます) この Statement オブジェクトによって生成された SQLServerResultSet オブジェクトの結果セットのコンカレンシーを取得します。 |
| getResultSetHoldability | (SQLServerStatement から継承されます) この Statement オブジェクトによって生成された SQLServerResultSet オブジェクトの結果セットの保持機能を取得します。 |
| getResultSetType | (SQLServerStatement から継承されます) この Statement オブジェクトによって生成された SQLServerResultSet オブジェクトの結果セットの種類を取得します。 |
| getUpdateCount | (SQLServerStatement から継承されます) 現在の結果を更新数として取得します。 |
| getWarnings | (SQLServerStatement から継承されます) この Statement オブジェクトでの呼び出しによって報告された最初の警告を取得します。 |
| isClosed | (SQLServerStatement から継承されます) この Statement オブジェクトが閉じられているかどうかを示します。 |
| isPoolable | (SQLServerStatement から継承されます) ユーザー指定のステートメント プールにステートメントを追加できるかどうかを示す値を返します。 |
| isWrapperFor | ステートメント オブジェクトが指定されたインターフェイスのラッパーであるかどうかを示します。 |
| setArray | 指定されたパラメーターの番号を、渡された Array オブジェクトに設定します。 |
| setAsciiStream | 指定されたパラメーターの番号を、渡された InputStream オブジェクトに設定します。 |
| setBigDecimal | 指定されたパラメーターの番号を、渡された BigDecimal オブジェクトに設定します。 |
| setBinaryStream | 指定されたパラメーターを、指定された入力ストリームに設定します。 |
| setBlob | 指定されたパラメーターを、指定された BLOB オブジェクトに設定します。 |
| setboolean | 指定されたパラメーターを、指定された Boolean 値に設定します。 |
| setByte | 指定されたパラメーターを、指定された byte 値に設定します。 |
| setBytes | 指定されたパラメーターを、指定された byte 配列に設定します。 |
| setCharacterStream | 指定されたパラメーターを、指定された Reader オブジェクトに設定します。 |
| setClob | 指定されたパラメーターを、渡された Clob オブジェクトに設定します。 |
| setCursorName | (SQLServerStatement から継承されます) SQL カーソル名を、指定された文字列に設定します。これは、後に続く実行 (execute) メソッドによって使用されます。 |
| setDate | 指定されたパラメーターを、指定された日付の値に設定します。 |
| setDateTimeOffset | 指定された列の値が DateTimeOffset クラス値に設定されます。 |
| setDouble | 指定されたパラメーターを、指定された double の値に設定します。 |
| setEscapeProcessing | (SQLServerStatement から継承されます) エスケープの処理モードを設定します。 |
| setFetchDirection | (SQLServerStatement から継承されます) 結果セットの行を処理する方向についてのヒントを JDBC ドライバーに示します。 |
| setFetchSize | (SQLServerStatement から継承されます) さらに行が必要な場合にデータベースからフェッチする必要がある行数について、JDBC ドライバーにヒントを示します。 |
| setFloat | 指定されたパラメーターを、指定された float の値に設定します。 |
| setInt | 指定されたパラメーターを、指定された int の値に設定します。 |
| setLong | 指定されたパラメーターを、指定された long の値に設定します。 |
| setMaxFieldSize | (SQLServerStatement から継承されます) 文字またはバイナリ値を格納する SQLServerResultSet 列の最大バイト数の制限を、渡されたバイト数に設定します。 |
| setMaxRows | (SQLServerStatement から継承されます) 任意の SQLServerResultSet オブジェクトが含むことのできる最大行数の制限が、渡された数値に設定されます。 |
| setNCharacterStream | 指定されたパラメーターを、指定された Reader オブジェクトに設定します。 |
| setNClob | 指定されたパラメーターを、指定されたオブジェクトに設定します。 |
| setNull | 渡されたパラメーターの型で、指定されたパラメーターを null 値に設定します。 |
| setNString | 指定されたパラメーターを、指定された String オブジェクトに設定します。 |
| setObject | 渡されたオブジェクトを使用して、指定されたパラメーターの値が設定されます。 |
| setPoolable | (SQLServerStatement から継承されます) ステートメントをプールすること、またはプールしないことを要求します。 既定では、SQLServerPreparedStatement オブジェクトは作成時にプールできます。 |
| setQueryTimeout | (SQLServerStatement から継承されます) Statement オブジェクトの実行をドライバーが待つ秒数を、指定された秒数に設定します。 |
| setRef | 指定されたパラメーターを、指定された Ref オブジェクトに設定します。 |
| setResponseBuffering | (SQLServerStatement から継承されます) SQLServerStatement オブジェクトの応答バッファリング モードを String full または adaptive に設定します。これらのモードの文字列では、大文字と小文字のどちらも使用できます。 |
| setShort | 指定されたパラメーターを、指定された short 値に設定します。 |
| setString | 指定されたパラメーターを、指定された String 値に設定します。 |
| setSQLXML | 指定されたパラメーターを、指定された SQLXML オブジェクトに設定します。 |
| setTime | 指定されたパラメーターを、指定された時刻の値に設定します。 |
| setTimestamp | 指定されたパラメーターを、指定されたタイムスタンプ値に設定します。 |
| setUnicodeStream | 指定されたパラメーターの番号を、指定された入力ストリームに設定します。入力ストリームは、指定されたバイト数を持ちます。 |
| setURL | 指定されたパラメーターを、指定された URL 値に設定します。 |
| unwrap | 指定されたインターフェイスを実装するオブジェクトを返します。このメソッドから返されたオブジェクトを使用することで、SQL Server 用 Microsoft JDBC ドライバー 固有のメソッドにアクセスできます。 |
継承されたメソッド
| 継承元のクラス | メソッド |
|---|---|
| com.microsoft.sqlserver.jdbc.SQLServerStatement | cancel、clearWarnings、execute、executeUpdate、getConnection、getFetchDirection、getFetchSize、getGeneratedKeys、getMaxFieldSize、getMaxRows、getMoreResults、getQueryTimeout、getResultSet、getResultSetConcurrency、getResultSetHoldability、getResultSetType、getUpdateCount、getWarnings、isPoolable、setCursorName、setEscapeProcessing、setFetchDirection、setFetchSize、setMaxFieldSize、setMaxRows、setPoolable、setQueryTimeout |
| java.lang.Object | clone、equals、getClass、hashCode、notify、notifyAll、toString、wait |
| java.sql.Statement | cancel、clearWarnings、execute、executeUpdate、getConnection、getFetchDirection、getFetchSize、getGeneratedKeys、getMaxFieldSize、getMaxRows、getMoreResults、getQueryTimeout、getResultSet、getResultSetConcurrency、getResultSetHoldability、getResultSetType、getUpdateCount、getWarnings、setCursorName、setEscapeProcessing、setFetchDirection、setFetchSize、setMaxFieldSize、setMaxRows、setQueryTimeout |
| java.sql.Wrapper | isWrapperFor、unwrap |