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

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - Java 编程 » 教程:构建 BlackBerry 应用程序 » 第 2 部分:使用 MobiLink 同步 BlackBerry 应用程序

 

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

在本课中,您将创建 SQL Anywhere 数据库。

前提条件

本课假设您已安装所需的软件并已完成本教程的第一部分。请参见教程:构建 BlackBerry 应用程序

上下文和注释

数据同步需要一个 MobiLink 统一数据库,以便 UltraLite 数据库与之同步。

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

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

  2. 运行以下命令以创建一个空 SQL Anywhere 数据库,其 DBA 用户 ID 为 DBA,口令为 sql:

    dbinit -dba DBA,sql HelloBlackBerry.db
  3. 创建要连接到数据库的 ODBC 数据源。

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

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

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

    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。

    单击 [File] » [Exit]。

结果

SQL Anywhere 数据库已创建。