データベースのデータを操作するには、Ultra Light アプリケーションをデータベースに接続する必要があります。
接続を確立する最も簡単な方法は、次のとおりです。次の項では、この方法の応用について説明します。
var DatabaseMgr; var Connection; DatabaseMgr = CreateObject("iAnywhere.UltraLite.DatabaseManager.CustDB"); Connection = DatabaseMgr.openConnection("dbf=" + DatabaseMgr.directory + "\\mydb.udb"); |
次に示す Connection オブジェクトのプロパティは、アプリケーションのグローバルな動作を管理します。
Connection オブジェクトの詳細については、Connection クラスを参照してください。
コミット動作 デフォルトでは、Ultra Light アプリケーションは autoCommit モードに設定されています。insert 文、update 文、delete 文はすべて、すぐにデータベースにコミットされます。Connection.autoCommit を false に設定し、アプリケーションにトランザクションを構築します。autoCommit を off に設定しコミットを実行すると、アプリケーションのパフォーマンスを直接向上できます。commit メソッドを参照してください。
ユーザ認証 grantConnectTo メソッドと revokeConnectFrom メソッドを使用すると、アプリケーションのユーザ ID とパスワードをデフォルト値の DBA と sql から別の値に変更できます。ユーザの認証を参照してください。
同期 同期を管理するオブジェクトのセットは、Connection オブジェクトからアクセスできます。データの同期を参照してください。
テーブル Connection.getTable メソッドを使用して、Ultra Light テーブルにアクセスします。getTable メソッドを参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |