2012-04-15 7 views
0

私は巨大なデータベースを持っています。すべてのテキスト。私はそれをクエリし、アダプタを使用してListViewに表示することができます。データベースは膨大なので(2000項目以上)、リストが最初に表示されるまでには多くの時間がかかります。 DBを少しずつ問い合わせて、リストビューに項目を表示する方法があるのか​​どうか疑問に思っていました。たった15アイテムしか画面に表示されないため、データベース全体を照会することに意味がないようです。誰かがこれを進める方法について私に指摘できますか?データベースからのたくさんのコンテンツを表示するリストビュー

+0

[ドキュメント](http://dev.mysql.com/docを参照してください、 'ORDER BY'と' LIMIT'を使用します/refman/5.5/en/select.html)... – Torious

答えて

1

あなたは、データベースからフェッチ行を制限するために、SQL LIMITを使用することができます。

これは、データベースから最初の5件の結果が表示されます。

SELECT * FROM `your_table` LIMIT 0, 5 

2ページ目の第二5件の結果を得るためには、これを使用し、それがレコードの6、7、8、9、および10が表示されます:

SELECT * FROM `your_table` LIMIT 5, 5 
関連する問題