sql >> データベース >  >> RDS >> SQLite

カーソルアダプタまたはアレイアダプタを使用することをお勧めします

    あなたの場合、CursorAdapter ArrayAdapterとしてすべてのレコードをロードするわけではないため、データベースがある場合に適しています。 。表示されているレコード、またはクエリしているレコードのみをロードします。 CursorAdapterのドキュメントは次のとおりです:

    カーソルからListViewウィジェットにデータを公開するアダプタ。

    カーソルには「_id」という名前の列が含まれている必要があります。含まれていない場合、このクラスは機能しません。さらに、マージされたカーソルの「_id」列の値が重複している場合、このクラスでMergeCursorを使用することはできません。

    コンテンツプロバイダーのドキュメントからのように、それはあなたにとって役に立たないかもしれません。

    完全に独自のアプリケーション内で使用する場合は、SQLiteデータベースを使用するためのプロバイダーは必要ありません。

    CursorAdapterを選択できます ArrayAdapter上 。



    1. 行の値をCSVにマージします(SQL Serverの場合はGROUP_CONCATとも呼ばれます)

    2. RANK()を使用してSQLの行のランキング位置を追加する方法

    3. はじめにAzureSQLデータベースでのパフォーマンスの調整

    4. PostgreSQL移行用のトップオープンソースツール