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.java 此文件包含所有基本数据库访问方法。这些方法包括创建和连接到数据库、插入、删除和更新订单。此文件包含许多对后端服务器通信的数据库调用。
SchemaCreator.java 这些文件包含使用 UltraLiteJ 在设备上创建表的代码。
刚开始启动时,CustDB 程序收集用来与寄存 CustDB 数据库的服务器进行交互的信息。指定用于查询的 Employee ID(建议 "50")、寄存数据的服务器的主机名或 IP 地址以及用于连接到服务器的端口号。
指定这些值并保存设置([菜单] » [保存])后,应用程序即与指定服务器同步。应用程序仅从服务器上下载与对应于指定雇员编号 (50) 的 Employee ID 相匹配的订单。仅选择仍处于 open 状态的订单(订单可采用以下三种状态之一:Open、Approved 或 Denied)。
每个订单都显示在屏幕上,其中包含以下信息:客户名、订购的产品、订购量、价格和折扣。屏幕还显示订单的当前状态以及与该订单相关的任何注意事项。
在此屏幕上您可以将注意事项添加到订单或更改订单的状态(更改为 Approved 或 Denied)。您可以使用 [Next] 和 [Previous] 按钮浏览订单。
CustDB 程序也允许您将新订单添加到数据库中。要添加新订单,则单击 [Menu] » [New Order]。
您可以输入所需的数量和折扣值。
退出应用程序前,从主菜单中选择 [Synchronize] 以使更改和新订单与服务器保持同步。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |