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

SQL Anywhere 12.0.1 » SQL Anywhere 12 変更点とアップグレード » バージョン 12.0.1 の新機能 » Ultra Light の新機能

 

一般的な機能

  • Android のスマートフォンで Ultra Light がサポートされるようになりました   Ultra Light が Android のスマートフォンをサポートするようになりました。Ultra Light J API の Android 実装を使用して、Ultra Light データベースを使用するアプリケーションを作成できます。この実装の使用方法は、BlackBerry スマートフォンに固有の Ultra Light データベースをサポートする BlackBerry の実装とは異なります。詳細については、Windows Mobile 用 Ultra Light API の選択Ultra Light J アプリケーションの開発を参照してください。

    新しいチュートリアルでは、Android のスマートフォンまたは Eclipse 環境のシミュレーターで Ultra Light アプリケーションを作成する方法を示します。このチュートリアルは、%SQLANY12%\UltraLiteJ\Android\CustDB ディレクトリにある新しいコードサンプルに基づいています。チュートリアル:Android アプリケーションの構築を参照してください。

  • BlackBerry アプリケーション作成用のチュートリアルで Eclipse 環境がサポートされるようになりました   BlackBerry チュートリアルが Eclipse 環境を使用するように更新されました。チュートリアル:BlackBerry アプリケーションの構築を参照してください。

  • 動的キャッシュサイズ決定   Ultra Light で、データベース操作への応答で保証され、利用可能なメモリで許容される場合、データベースファイルキャッシュが増加するようになりました。アプリケーションで明示的にキャッシュサイズを決定できるようにもなりました (通常、アプリケーションがメモリ使用率を減らすように要求される場合)。次の項を参照してください。

  • Ultra Light でダウンロード専用テーブルをサポート  

    • _download_only サフィックス   (Ultra Light Java Edition データベースではない) Ultra Light データベースでは、統合データベース上のテーブルへの変更が同期中にダウンロードされますが、ローカルの変更は Mobile Link に送信されません。サフィックス _download_only 付きのテーブルは、ダウンロード専用とマークされます。CREATE TABLE and ALTER TABLE SQL 文の synchronization constraint 句で SYNCHRONIZE DOWNLOAD を指定して、テーブルをダウンロード専用に設定することもできます。Ultra Light ダウンロード専用テーブルCREATE TABLE 文 [Ultra Light]ALTER TABLE 文 [Ultra Light]を参照してください。

    • 新しい TABLE_IS_DOWNLOAD_ONLY フラグ   テーブルを同期化するときに、コミットされていないクライアント側の変更が原因でダウンロードの衝突が生じる場合があります。Ultra Light および Ultra Light Java Edition では、systable システムテーブルの table_flags カラムに TABLE_IS_DOWNLOAD_ONLY フラグを含むことができるようになりました。

    • テーブルの sync=download 属性   アンロードされた Ultra Light データベースの XML フォーマットでテーブルに sync="download" 属性も含まれるようになりました。systable システムテーブルを参照してください。

  • TLS ID をデータベース内に格納できる   (Ultra Light Java Edition を含まない) Ultra Light データベースでは、X.509 証明書、プライベートキー、およびオプションでクライアントの証明書に署名した一連の証明書認証機関の証明書で構成される TLS ID を作成時に Ultra Light データベースに格納できるようになりました。ulinit および ulload ユーティリティに新しいオプションが追加されました。Ultra Light データベース初期化ユーティリティ (ulinit)Ultra Light データベースへの XML のロードユーティリティ (ulload)を参照してください。

  • Ultra Light J コードサンプルがデバイスおよびプラットフォームサポート別に整理されました   コードサンプルは、次のディレクトリに置かれるようになりました。

    • BlackBerry のサンプルの場合:%SQLANY12%\UltraLiteJ\BlackBerry

    • Java J2ME のサンプルの場合:%SQLANY12%\UltraLiteJ\J2ME

    • Java J2SE のサンプルの場合:%SQLANY12%\UltraLiteJ\J2SE

    • Android のサンプルの場合:%SQLANY12%\UltraLiteJ\Android

    サンプルコードを参照してください。