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 编程 » UltraLiteJ 应用程序开发 » 如何构建和部署 UltraLiteJ 应用程序

 

为 BlackBerry 部署 UltraLiteJ 应用程序

使用方法调用来指定适当的创建参数、连接参数、同步参数和协议选项,并部署适当的文件,以确保 UltraLiteJ 应用程序能够在 BlackBerry 智能手机上成功运行。

前提条件

执行此任务没有前提条件。

 任务
  1. 在数据库创建和连接期间调用以下方法:

    • 如果使用模糊处理,则调用 ConfigPersistent.enableObfuscation。

    • 如果使用 AES 加密,则调用 ConfigPersistent.EnableAesDBEncryption 和 ConfigPersistent.setEncryptionKey。

  2. 使用同步时,将 SyncParms.HTTP_STREAM 或 SyncParms.HTTPS_STREAM 常量传递到 Connection.createSyncParms 方法以指定同步流,然后使用 StreamHTTPParms 或 StreamHTTPSParms 接口。

  3. 通过上一步中所选的接口来设置流压缩和加密选项:

    • 对于 ZLIB 压缩,调用 setZlibCompression 方法。

    • 对于 RSA E2EE 加密,调用 setE2eePublicKey 方法。

  4. 部署位于 %SQLANY16%\UltraLite\Custdb 目录中的以下文件:

    • UltraLiteJ16.cod

    • UltraLiteJ16.jad

    仅当采用空中传输(over-the-air,简称 OTA)部署方式时才需要 UltraLiteJ16.jad。或者,您也可以创建自己的 .jad 文件来使用您的应用程序部署 UltraLiteJ。

  5. 在使用 RSA E2EE 加密时,通过 FileTransfer 接口传输 DER 编码文件,或者将该文件存储在 SD 卡上。

结果

UltraLiteJ 应用程序在其部署到的 BlackBerry 智能手机上成功运行。

下一个

将 UltraLite Java 版数据库部署到该应用程序所部署到的 BlackBerry 智能手机,或使用所部署的应用程序创建一个新的数据库。

 另请参见