在本课中,使用 Android 应用程序来更新 UltraLite 远程数据库并同步 CustDB 统一数据库。
前提条件
本课假定您已完成前面的所有课程。 请参见第 1 课:设置新的 Android 项目。
确保 [Employee ID] 字段为 [50]、[Host] 字段为 [10.0.2.2] 以及 [Port] 字段为 [80],然后单击 [Save]。
应用程序会自动同步,同时会将一组客户、产品和订单从 CustDB 统一数据库下载到应用程序中。
在模拟器中,单击 [Menu] » [New]。
在 [Customer] 字段中,选择 [Ace Properties]。
在 [Product] 字段中,选择 [4x8 Drywall x100]。
在 [Quantity] 字段中,键入 [999]。
在 [Discount] 字段中,键入 [25]。
单击 [OK] 添加新订单。
将应用程序与 CustDB 统一数据库同步。
在模拟器中,单击 [Menu],然后单击 [Sync]。
使用 Interactive SQL 连接到 CustDB 统一数据库。
单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [Interactive SQL],或运行以下命令:
dbisql |
单击 [ODBC 数据源名称],然后选择 SQL Anywhere 16 CustDB。
单击 [连接]。
验证同步是否成功。
在 Interactive SQL 中执行以下 SQL 语句:
SELECT order_id, disc, quant, notes, status, c.cust_id, cust_name, p.prod_id, prod_name, price FROM ULOrder o, ULCustomer c, ULProduct p WHERE o.cust_id = c.cust_id AND o.prod_id = p.prod_id AND c.cust_name = 'Ace Properties' AND p.prod_name = '4x8 Drywall x100' |
Interactive SQL 中出现顺序条目时,同步获得成功。
关闭模拟器窗口。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |