PreparedStatement

モジュールパス: /alier_sys/AlierDB.js

概要


プリペアードステートメントを操作するためのクラスです。

PreparedStatement クラスのインスタンスはコンストラクタから生成するのではなく、AlierDB.registerPreparedStatement() メソッドから生成されます。

AlierDB から生成した PreparedStament を実行するには、AlierDB.execPreparedStatement() メソッドを使います。

プロパティ


database

この PreparedStatement インスタンスを生成した AlierDB のインスタンスです。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値はメソッドの対象の AlierDB インスタンスです。

AlierDB

name

この PreparedStatement インスタンスに与えられた名前です。 この名前は AlierDB.execPreparedStatement() メソッドの呼び出しの際に使用します。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の name の値が使われます。

string

statement

プリペアードステートメントとして登録されているSQL文です。

このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の statement の値が使われます。

string

placeholderCount

プリペアードステートメントに含まれるプレースホルダーの個数です。

この値はプリペアードステートメントの実行時に参照されます。 プリペアードステートメント実行時に与えられたパラメタの個数がプレースホルダーの個数より多い場合、そのステートメントの実行は失敗します。

number