クラスのコンストラクタは、次の 2 つのシグニチャのどちらかを持ちます。
public MyScriptClass(ianywhere.ml.script.DBConnectionContext sc) |
または
public MyScriptClass() |
渡される同期コンテキストは、Mobile Link サーバが現在のユーザの同期に使用している接続です。
DBConnectionContext.getConnection メソッドは、Mobile Link が現在のユーザの同期に使用しているのと同じデータベース接続を返します。この接続で文を実行することはできますが、トランザクションのコミットやロールバックは行わないでください。トランザクションは Mobile Link サーバによって管理されます。
Mobile Link サーバは、最初のシグニチャを持つコンストラクタを使用しようとします。引数のないコンストラクタが使用されるのは、最初のシグニチャを持つコンストラクタが存在しない場合のみです。
DBConnectionContext インタフェースを参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |