现在 Android 智能手机上支持 UltraLite。 UltraLite 现在支持 Android 智能手机。您可以使用 UltraLiteJ API 的 Android 实现来创建使用 UltraLite 数据库的应用程序。此实现用法不同于 BlackBerry 实现,BlackBerry 实现仅支持特定于 BlackBerry 智能手机的 UltraLite 数据库。有关详细信息,请参见Windows Mobile 的 UltraLite API 优势和UltraLiteJ 应用程序开发。
新教程将演示如何在 Eclipse 环境中在 Android 智能手机或模拟器上创建 UltraLite 应用程序。此教程基于 %SQLANY12%\UltraLiteJ\Android\CustDB 目录下的新代码示例。请参见教程:构建 Android 应用程序。
用于创建 BlackBerry 应用程序的教程现在支持 Eclipse 环境 BlackBerry 教程已更新为可使用 Eclipse 环境。请参见教程:构建 BlackBerry 应用程序。
动态调整高速缓存大小 当需要响应数据库操作且可用内存允许时,UltraLite 现在可以增大数据库文件的高速缓存。应用程序也可以显式重新调整高速缓存的大小(通常是在请求应用程序减少内存使用的情况下)。请参见:
_download_only 后缀 对于 UltraLite 数据库(而非 UltraLite Java 版数据库),对统一数据库上表的更改会在同步过程中进行下载,但本地更改不发送至 MobiLink。带有 [_download_only] 后缀的任何表都会被标记为仅下载。也可以通过为 CREATE TABLE 和 ALTER TABLE SQL 语句的同步约束子句指定 [SYNCHRONIZE DOWNLOAD] 将表设置为仅下载。请参见UltraLite 仅下载表、CREATE TABLE 语句 [UltraLite]和ALTER TABLE 语句 [UltraLite]。
新增 TABLE_IS_DOWNLOAD_ONLY 标志 对表进行同步时,未提交的客户端更改可能导致下载冲突。对于 UltraLite 和 UltraLite Java 版,systable 系统表的 table_flags 列现可包括 TABLE_IS_DOWNLOAD_ONLY 标志。
表的 sync=download 属性 被卸载的 UltraLite 数据库的 XML 格式现在也包括表的 sync="download" 属性。请参见systable 系统表。
TLS 标识可以存储在数据库中 对于 UltraLite 数据库(而非 UltraLite Java 版数据库),由 X.509 证书、密钥和签署客户端证书的证书颁发机构的证书链(可选)组成的 TLS 标识现在可在创建时保存在 UltraLite 数据库中。新增选项已添加到 ulinit 和 ulload 实用程序中。请参见UltraLite 初始化数据库实用程序 (ulinit)和UltraLite 装载 XML 到数据库实用程序 (ulload)。
UltraLiteJ 代码示例的位置现在按设备和支持平台进行组织 代码示例现在位于以下目录中:
对于 BlackBerry 示例:%SQLANY12%\UltraLiteJ\BlackBerry
对于 Java J2ME 示例:%SQLANY12%\UltraLiteJ\J2ME
对于 Java J2SE 示例:%SQLANY12%\UltraLiteJ\J2SE
对于 Android 示例:%SQLANY12%\UltraLiteJ\Android
请参见代码示例。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |