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