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 应用程序

 

第 1 课:建立 MobiLink 统一数据库

数据同步需要一个 MobiLink 统一数据库,以便 UltraLite 数据库与之同步。在本课中,您将创建 SQL Anywhere 数据库。

 ♦ 建立统一数据库
  1. 创建一个用于存储 SQL Anywhere 数据库的工作目录。

    本教程假定工作在 c:\HelloBlackBerry\database 目录下。

  2. 运行以下命令创建一个空的 SQL Anywhere 数据库:

    dbinit HelloBlackBerry.db
  3. 创建要连接到数据库的 ODBC 数据源。

    1. 单击 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [ODBC 数据源管理器]。

    2. 单击 [用户 DSN] 选项卡,然后单击 [添加]。

    3. 在 [创建新数据源] 窗口中,单击 [SQL Anywhere 12],然后单击 [完成]。

    4. 单击 [ODBC] 选项卡。

    5. 在 [数据源名] 字段中,键入 HelloBlackBerry

    6. 单击 [登录] 选项卡。

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

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

    9. 在 [操作] 列表中,单击 [启动并连接到此计算机上的数据库]。

    10. 在 [数据库文件] 字段中,键入 c:\tutorial\database\HelloBlackBerry.db

    11. 在 [服务器名] 字段中,键入 HelloBlackBerry

    12. 禁用 [最后一次断开连接后停止数据库] 选项。

    13. 单击 [确定]。

    14. 在 [ODBC 数据源管理器] 窗口中单击 [确定]。

  4. 运行以下命令以启动 Interactive SQL 并连接到 SQL Anywhere 数据库:

    dbisql -c dsn=HelloBlackBerry
  5. 在 Interactive SQL 中执行以下 SQL 语句,以在统一数据库中创建 [Names] 表:

    CREATE TABLE Names (
        ID UNIQUEIDENTIFIER NOT NULL DEFAULT newID(),
        Name varchar(254), 
        PRIMARY KEY (ID)
    );
  6. 关闭 Interactive SQL。

    单击 [文件] » [退出]。