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

SQL Anywhere 11.0.1 (中文) » UltraLiteJ » 使用 UltraLiteJ » 开发 UltraLiteJ 应用程序 » 与 MobiLink 同步

 

同步 CustDB 应用程序

CustDB(客户数据库)是一个随 SQL Anywhere 一起安装的示例数据库。CustDB 数据库是一个简单的销售订单数据库。

查找和部署应用程序

UltraLiteJ 的安装包括与 CustDB 数据库相关的示例 BlackBerry 应用程序。该应用程序名为 CustDB,其源代码和相关文件在 sample-dir\ultralitej\CustDB\ 目录中。CustDB 目录包含可使用 Research In Motion (RIM) JDE 打开的项目文件。

通过为 BlackBerry 浏览器提供下面的 URL 可将 CustDB 应用程序直接下载到 BlackBerry(以了解它的工作方式):

http://ultralitej.sybase.com/
与 CustDB 应用程序相关的文件
  • CustDB.java   此文件包含所有基本数据库访问方法。这些方法包括创建和连接到数据库、插入、删除和更新订单。此文件包含许多对后端服务器通信的数据库调用。

  • SchemaCreator.java   这些文件包含使用 UltraLiteJ 在设备上创建表的代码。

使用 CustDB 应用程序

刚开始启动时,CustDB 程序收集用来与寄存 CustDB 数据库的服务器进行交互的信息。指定用于查询的 Employee ID(建议 "50")、寄存数据的服务器的主机名或 IP 地址以及用于连接到服务器的端口号。

初始启动屏幕

指定这些值并保存设置([菜单] » [保存])后,应用程序即与指定服务器同步。应用程序仅从服务器上下载与对应于指定雇员编号 (50) 的 Employee ID 相匹配的订单。仅选择仍处于 open 状态的订单(订单可采用以下三种状态之一:Open、Approved 或 Denied)。

每个订单都显示在屏幕上,其中包含以下信息:客户名、订购的产品、订购量、价格和折扣。屏幕还显示订单的当前状态以及与该订单相关的任何注意事项。

主订单显示屏幕

在此屏幕上您可以将注意事项添加到订单或更改订单的状态(更改为 Approved 或 Denied)。您可以使用 [Next] 和 [Previous] 按钮浏览订单。

CustDB 程序也允许您将新订单添加到数据库中。要添加新订单,则单击 [Menu] » [New Order]。

新订单屏幕

您可以输入所需的数量和折扣值。

退出应用程序前,从主菜单中选择 [Synchronize] 以使更改和新订单与服务器保持同步。

应用程序菜单屏幕