2011-02-09 2 views
0

私は、SQLiteがすべてのAndroidデバイスに読み込まれるデフォルトのデータベースであることを知っています。 Androidデバイスで使用できる他のデータベースは何ですか?また、それらをデバイスにどのように読み込むことができますか?他のデータベースをAndroid搭載端末に読み込むことはできますか?

私の知る限り、SQLiteは電話機のメモリを使ってすべてのデータを保存しています。代わりにメモリカードを使用してデータを保存できますか?どのように/どこでこの場所を指定しますか?

答えて

0

利用可能なプロジェクトのAndroidバージョンがあります。あなたの質問は非常に主観的であるので、それはあなたがスタックオーバーフローに非常に多くの回答を得るでしょうそうだけれども一般

http://www.couchone.com/android

:たとえばCouchDBのは、彼らが取り組んできたAndroidのバージョンがあります。あなたは、あなたのために「良い」データベースを作るような、あなたが探しているものについてのいくつかの特質を持って、新しい質問をする方が良いかもしれません。スペースの最適化?速度?クエリ構文の特定の機能?あなたの既存の質問は広すぎます。

0

CreateDatabase呼び出しでは、SDカードへのフルパスを指定できます。パスを指定しないと、/data/data/your.app.name/databasesに移動します。

調査したい場合は、SQLiteの他の商用およびOSSの代替案があります。 OracleにはBerkeley DBがあり、もう一つはVersantです。

+0

貴重なご回答ありがとうございます。 別のデータベースを使用できる場合、そのデータベースにインストールする方法は? – Cin

+0

私はどちらの製品も使用していません - 私はその存在を認識しています。オラクルの製品ページには、アプリケーションに約1MBを追加する静的ライブラリが含まれています。 http://www.oracle.com/us/products/database/berkeley-db/index.html –

関連する問題