Contact サンプルは、Mobile Link 開発者にとって貴重なリソースです。このサンプルを使用して、Mobile Link アプリケーションの開発時に必要なさまざまな方法の実装例を紹介します。
Contact サンプル・アプリケーションは、1 つの SQL Anywhere 統合データベースと、2 つの SQL Anywhere リモート・データベースから構成されています。このサンプルでは、同期の一般的な方法をいくつか説明します。この章で説明することを最大限に活用するために、サンプル・アプリケーションのソース・コードを読んで理解してください。
統合データベースは SQL Anywhere データベースですが、同期スクリプトは他のデータベース管理システムの最小限の変更を処理する SQL 文で構成されています。
Contact サンプルは samples-dir\MobiLink\Contact にあります。概要については、同じディレクトリにある readme ファイルを参照してください。samples-dir の詳細については、サンプル・ディレクトリを参照してください。
Contact サンプル・アプリケーションの同期の設計では、以下の機能を使用します。
カラムのサブセット 統合データベース上の Customer、Product、SalesRep、Contact の各テーブルのカラムのサブセットが、リモート・データベースで共有される。
ローのサブセット 統合データベース上の SalesRep テーブルのローのうち 1 つのみについて、すべてのカラムが各リモート・データベースで共有される。リモート・データベース間でのローの分割を参照してください。
タイムスタンプベースの同期 最後のデバイス同期以降に実行された統合データベースに対する変更を識別する方法。Customer、Contact、Product の各テーブルは、タイムスタンプベースの方法を使用して同期される。タイムスタンプベースのダウンロードを参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |