本章向您介绍 Contact 示例应用程序。这些示例是适合于 MobiLink 开发人员的宝贵资源。该示例可以帮助您了解如何实现开发 MobiLink 应用程序所需的多种技术。
Contact 示例应用程序中包含一个 Adaptive Server Anywhere 统一数据库和两个 Adaptive Server Anywhere 远程数据库。它阐释了几种常用的同步技术。为了从本章学到更多知识,请在阅读本章的同时学习该示例应用程序。
尽管统一数据库是 Adaptive Server Anywhere 类型的数据库,但同步脚本仍然由 SQL 语句组成,而且这些语句应仅需做少量更改即可应用于其它数据库管理系统。
Contact 示例保存在 SQL Anywhere 安装目录的 Samples\MobiLink\Contact 子目录下。有关该示例的概述,请参见 Samples\MobiLink\Contact\readme.txt。
Contact 示例应用程序中的同步设计使用以下功能:
列子集 统一数据库中 Customer、Product、SalesRep 和 Contact 表的列的子集与远程数据库共享。
行子集 统一数据库中 SalesRep 表的所有列(但只有一行)与每个远程数据库共享。
有关详细信息,请参见在远程数据库之间对行进行分区。
基于时间戳的同步 这是一种用于标识自从上次设备同步以来在统一数据库中所做的更改的方法。Customer、Contact 和 Product 表将采用基于时间戳的方法进行同步。
有关详细信息,请参见基于时间戳的同步。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。