PreparedStatement
モジュールパス: /alier_sys/AlierDB.js
概要
プリペアードステートメントを操作するためのクラスです。
PreparedStatement クラスのインスタンスはコンストラクタから生成するのではなく、AlierDB.registerPreparedStatement() メソッドから生成されます。
AlierDB から生成した PreparedStament を実行するには、AlierDB.execPreparedStatement() メソッドを使います。
プロパティ
database
この PreparedStatement インスタンスを生成した AlierDB のインスタンスです。
このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値はメソッドの対象の AlierDB インスタンスです。
型
name
この PreparedStatement インスタンスに与えられた名前です。
この名前は AlierDB.execPreparedStatement() メソッドの呼び出しの際に使用します。
このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の name の値が使われます。
型
string
statement
プリペアードステートメントとして登録されているSQL文です。
このプロパティは、AlierDB.registerPreparedStatement() メソッドの呼び出しの際に設定され、その値にはメソッドの引数の statement の値が使われます。
型
string
placeholderCount
プリペアードステートメントに含まれるプレースホルダーの個数です。
この値はプリペアードステートメントの実行時に参照されます。 プリペアードステートメント実行時に与えられたパラメタの個数がプレースホルダーの個数より多い場合、そのステートメントの実行は失敗します。
型
number