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

SQL Anywhere 11.0.1 (中文) » UltraLiteJ » UltraLiteJ 参考 » UltraLiteJ 实用程序 » J2ME 的实用程序(用于 BlackBerry 智能手机)

 

UltraLiteJ 数据库传输实用程序 (ULjDbT)

ULjDbT 实用程序提供了将 UltraLiteJ 数据库从 BlackBerry 智能手机传送到外部设备(例如,台式计算机、膝上型计算机或服务器)的功能。此外,您还可以删除数据库、显示数据库信息或者查看或以电子邮件形式发送数据库传输日志。该实用程序由两个必须同时运行的应用程序组成—UltraLiteJ 数据库传输桌面应用程序 (ULjDbt) 和 BlackBerry 智能手机客户端应用程序 (ULjDatabaseTransfer.cod)。

UltraLiteJ 数据库传输桌面应用程序

此桌面应用程序通过 USB 或 HTTP 连接方法接收 UltraLiteJ 数据库。启动该服务器应用程序后,它会等待 BlackBerry 智能手机通过与客户端应用程序的指定连接传送数据库。连接在应用程序超时时通过应用程序接口手动关闭,或者在完成传送后自行关闭。

BlackBerry 智能手机客户端应用程序

BlackBerry 智能手机客户端应用程序通过 USB 电缆或通过指定给桌面应用程序的 TCP 端口发送 UltraLiteJ 数据库。

此外,您还可以删除数据库、显示数据库信息或者查看或以电子邮件形式发送数据库传输日志。

客户端应用程序是 SQL Anywhere 安装目录的 UltraLite\UltraLiteJ\J2meRim11 目录中的签名文件。

♦  启动客户端应用程序
  1. 从 SQL Anywhere 安装目录的 UltraLite\UltraLiteJ\J2meRim11 目录中,装载 ULjDatabaseTransfer.cod

    客户端应用程序图标随即出现在应用程序列表中。

  2. 启动应用程序并按转动拨轮。

  3. 在 [数据库连接] 屏幕上完成以下字段:

    • Database Name   要传送到外部设备的数据库的名称。

    • [Database Password]   允许传送数据的数据库口令。

  4. 单击 [下一步]。将出现 [操作] 屏幕。通过该屏幕可以访问所有客户端应用程序功能。

♦  使用 BlackBerry 智能手机客户端应用程序传输数据库
  1. 在 [操作] 屏幕上,选择所需的连接方法(USB 或 HTTP)。

  2. 对于 USB 传输,选择 [通过 USB 将数据库传输到服务器]。对于 HTTP 传输,请继续进行第 4 步。

  3. 按照说明启动数据库传输桌面应用程序(请参见下面的使用 UltraLiteJ 数据库传输应用程序接收数据库)。

    注意

    要确保数据库传输成功,应确保设备或模拟器已连接到 BlackBerry Device Manager。对于模拟器,应确保使用 [USB Cable Connected] 模拟 USB 连接。

    1. 在桌面应用程序上,确保已选择 [USB],然后单击 [启动]。

    2. 在客户端应用程序上,单击 [下一步]。

    3. BlackBerry 智能手机开始向外部设备传送数据库。进度信息将显示在桌面应用程序上。

    4. 在客户端和桌面应用程序上均单击 [确定] 以将它们关闭。

  4. 对于 HTTP 传输,选择 [通过 HTTP 将数据库传输到服务器]。

    1. 在 [HTTP 传输] 屏幕上,单击 [下一步]。

    2. 指定以下值:

      • Host   台式计算机的 IP 地址。

      • 端口   在桌面应用程序的 [连接属性] 中指定端口。

      • URL 后缀   接收传输的服务器的主机名,包括 http:// 后缀(这是必需项)。

      然后单击 [下一步]。

      注意

      要在未识别设备上通过 BES 进行传输,请将 [后缀] 留空。在识别设备上,请使用后缀 ;deviceside=false

      要通过直接 TCP 进行传输,请使用后缀 ;deviceside=true。请注意,并不是所有的运营公司都支持此功能。

      如果您知道运营公司 WAP 网关的 APN 信息,就可以使用该网关。您还必须将该信息附加到后缀。请注意,即使要通过 BES,在 BES 和运行 UltraLiteJ 数据库传输实用程序的计算机之间也可能存在开启的防火墙。在这种情况下,需要使用 SSL 隧道程序。在 [HTTP Transfer Parms] 屏幕上,指定在防火墙的 BES 侧运行的 SSL 服务器的端口和名称或 IP 地址。还需要指定 SSL 客户端映射到传输应用程序的端口。

      如果从 BlackBerry 模拟器传输数据库,则需要运行 BlackBerry MDS 模拟器,或者将 URL 后缀 ;deviceside=true 指定给在 BlackBerry 模拟器中运行的 UltraLiteJ 数据库传输实用程序。

    3. 在桌面应用程序上,确保已选择 [HTTP],然后单击 [启动]。

    4. 在客户端应用程序上,单击 [下一步]。

      BlackBerry 智能手机开始向外部设备传送数据库。进度信息将显示在桌面应用程序上。

    5. 在客户端和桌面应用程序上均单击 [确定] 以将它们关闭。

♦  使用 UltraLiteJ 数据库传输应用程序接收数据库
  1. 从 SQL Anywhere 安装程序的 Bin32 目录,运行 ULjDbTServ.cmd

    UltraLiteJ 数据库传输应用程序即装载。

  2. 在 [Connect] 选项卡上,选择所需的 [Connection Method]。

  3. 在 [Connection Properties] 下,指定以下值:

    • 端口   此字段只适用于 HTTP 连接。键入要连接 BlackBerry 智能手机的 TCP 端口号。通常,此端口号与指定给运行于 BlackBerry 设备之上的 UltraLiteJ 数据库传输实用程序的端口号相匹配;但是,如果您使用的是 SSL,则此端口号可能会不同。

    • BlackBerry 口令   此字段只适用于 USB 连接。键入在所连接的 BlackBerry 智能手机被锁定时访问该手机所使用的口令。如果没有口令,则将该字段保留空白。

    • 超时   服务器应用程序超时并关闭连接之前的空闲分钟数。

    • 输出   指定文件名和保存传输的数据库的位置。

  4. 单击 [启动] 打开与 BlackBerry 智能手机的连接。服务器应用程序会一直等待到其超时或建立连接为止。如果已指定了现有文件,系统会询问您是否要将其覆盖。

[日志] 选项卡提供了有关服务器状态和传输进度的详细信息,包括错误消息。

♦  删除数据库
  1. 在 [操作] 屏幕上,选择 [删除该数据库]。

  2. 在确认对话框上,单击 [删除] 删除该数据库。

  3. 在 [数据库已删除] 对话框上,单击 [确定] 关闭客户端。

♦  查看数据库信息
  1. 在 [操作] 屏幕上,选择 [查看数据库信息]。向下滚动以查看所有数据库信息。

  2. 单击 [上一个] 返回到 [操作] 屏幕。

♦  查看日志文件
  1. 在 [数据库连接] 屏幕上,显示该菜单。

  2. 单击 [日志]。将显示日志屏幕。

  3. 要以电子邮件形式发送日志文件,请输入要将日志发送到的电子邮件地址,然后单击 [发送电子邮件]。要返回到上一个屏幕,请按返回键