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

SQL Anywhere 12.0.1 » UltraLite - Java 编程 » 教程:构建 BlackBerry 应用程序 » 第 2 部分:使用 MobiLink 同步 BlackBerry 应用程序

 

第 2 课:建立 MobiLink 服务器并部署同步模型

在本课中,将使用 Sybase Central 准备统一数据库以进行同步。

 ♦ 建立 MobiLink 服务器并部署同步模型
  1. 单击 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [Sybase Central]。

  2. 单击 [工具] » [MobiLink 12] » [新建项目]。

    将出现 [创建项目向导]。

  3. 在 [名称] 字段中,键入 rim_project

  4. 在 [位置] 字段中,键入 C:\HelloBlackBerry\database,然后单击 [下一步]。

  5. 选择 [将统一数据库添加到项目] 选项。

  6. 在 [数据库显示名称] 字段中,键入 HelloBlackBerry

  7. 单击 [编辑]。

  8. 在 [连接到通用 ODBC 数据库] 页面上执行以下任务:

    1. 在 [用户 ID] 字段键入 DBA

    2. 在 [口令] 字段中键入 sql

    3. 在 [ODBC 数据源名称] 字段中,单击 [浏览] 并选择 [HelloBlackBerry]。

    4. 单击 [确定],然后单击 [保存]。

  9. 选择 [记住口令] 选项,然后单击 [下一步]。

  10. 选择 [创建新模型],然后单击 [完成]。

  11. 单击 [确定]。

    将出现 [创建同步模型向导]。

  12. 在 [您要给新同步模型指定什么名称] 字段中,键入 HelloBlackBerrySyncModel,然后单击 [下一步]。

  13. 从列表中选择 [HelloBlackBerry] 统一数据库,然后单击 [下一步]。

  14. 单击 [否,新建一个远程数据库模式],然后单击 [下一步]。

  15. 在 [新的远程数据库模式] 页面上,确保只从 [您要在远程数据库中使用哪些统一数据库表和列] 列表中选择了 [Names] 表,然后单击 [下一步]。

  16. 单击 [基于时间戳的下载],然后单击 [完成]。

    基于时间戳的下载可以使所传送的数据量最小,因为此下载类型仅传输自上次下载后经过更新的数据。

  17. 在 [MobiLink 12] 下的 Sybase Central 左窗格中,依次展开 [rim_project]、[同步模型] 和 [HelloBlackBerrySyncModel]。

  18. 单击 [文件] » [部署]。

  19. 在 [为下列一项或多项内容指定部署详细信息] 选项下,确保只选择了 [统一数据库] 选项。单击 [下一步]。

  20. 在 [统一数据库部署目标] 页面上,执行以下任务:

    1. 选择 [将更改保存到以下 SQL 文件中] 并接受文件的缺省位置。

      MobiLink 将生成对统一数据库进行修改的 .sql 文件来设置同步。可以稍后检查 .sql 文件并进行自己的更改。这时,您必须亲自运行 .sql 文件。

    2. 立即将更改应用于统一数据库。

      选择 [连接到统一数据库以便直接应用更改]。

    3. 从列表中选择 [HelloBlackBerry] 统一数据库。

    4. 单击 [下一步]。

    将出现一个提示,询问是否要创建 consolidated 目录。单击 []。

  21. 在 [MobiLink 用户和同步配置文件] 页面上,键入 mluser 作为用户名,并键入 mlpassword 作为口令,然后单击 [完成]。

    现在即可部署同步模型到统一数据库。