Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 入门 » MobiLink 技术简介 » 研究 MobiLink 的 CustDB 示例 » CustDB 安装

 

建立 UltraLite 远程数据库

以下过程用于为 CustDB 创建远程数据库。CustDB 远程数据库必须为 UltraLite 数据库。

远程数据库的应用程序逻辑位于 samples-dir\UltraLite\CustDB 目录中。它包括以下文件:

  • 嵌入式 SQL 逻辑   文件 custdb.sqc 中包含在 UltraLite 数据库中查询和修改信息时所需的 SQL 语句,以及启动与统一数据库的同步时所需的调用。

  • C++ API 逻辑   文件 custdbcomp.cpp 包含 C++ API 逻辑。

  • 用户界面功能   这些功能分别存储在特定于平台的 Samples\UltraLite\CustDB 子目录中。

通过完成以下步骤,可以将示例应用程序安装到运行 UltraLite 的远程设备上:

♦  将示例应用程序安装到远程设备上
  1. 启动统一数据库。

  2. 启动 MobiLink 服务器。

  3. 将示例应用程序安装到远程设备上。

  4. 在远程设备上启动示例应用程序。

  5. 同步示例应用程序。

示例

以下示例在运行 DB2 统一数据库的 Palm 设备上安装 CustDB 示例。

  1. 确保统一数据库正在运行:

    对于 DB2 LUW 数据库,打开 DB2 命令窗口。键入以下命令,其中 useridpassword 是用于连接 DB2 LUW 数据库的用户 ID 和口令:

    db2 connect to CustDB user userid using password
  2. 启动 MobiLink 服务器:

    对于 DB2 LUW 数据库,在命令提示符下运行以下命令:

    mlsrv11 -c "DSN=CustDB" -zp
  3. 将示例应用程序安装到 Palm 设备上:

    1. 在您的 PC 上启动 Palm Desktop。

    2. 在 [Palm Desktop] 工具栏上单击 [快速安装]。

    3. 单击 [添加]。浏览至位于 SQL Anywhere 11 安装的 UltraLite\palm\68k 子目录中的 custdb.prc

    4. 单击 [打开]。

    5. 对 Palm 设备执行 HotSync。

  4. 在 Palm 设备上启动 CustDB 示例应用程序:

    1. 将 Palm 设备放入其底座中。

      在第一次启动示例应用程序时,会提示您进行同步,以便下载数据的初始副本。仅当第一次启动该应用程序时才需要此步骤。在此之后,下载的数据就存储在 UltraLite 数据库中。

    2. 启动示例应用程序。

      在 [应用程序] 视图中,单击 [CustDB]。

    3. 在提示符处键入雇员 ID。

      如果作为教程学习,请输入值 50。示例应用程序还允许输入值 51、52 或 53,但在这些情况下,其行为略有不同。

      有关每个用户 ID 的行为的详细信息,请参见CustDB 示例中的用户

      即会出现一个窗口,通知您在继续操作前必须进行同步。

    4. 同步应用程序。

      使用 HotSync 获取数据的初始副本。

    5. 确认数据已同步到应用程序中。

      在 [应用程序] 视图中,单击 [CustDB] 应用程序。屏幕将显示一个含有条目的客户登记表。

  5. 在远程应用程序和统一数据库之间执行同步。仅当完成对数据库的更改时才需执行此步骤。

    1. 确保统一数据库和 MobiLink 服务器都在运行。

    2. 将 Palm 设备放入其底座中。

    3. 按 [HotSync] 按钮进行同步。