0

事前に入力されたデータベースがあり、.csv を作成して sqllite マネージャーでデータベースを作成し、すべての値をこのデータベースにインポートしました。

今、私はこのデータベースを Android のアセット フォルダーに入れ、これを Android アプリケーションで ORMLite 経由で使用したいと考えています。

どうか、あなたの助けが必要です。あなたに感謝します。

4

1 に答える 1

2

このデータベースをAndroidのアセットフォルダーに配置し、AndroidアプリケーションでORMLiteを介してこれを使用したいと思います。

これでORMLiteを使用するには、ここでカバーする必要のある多くの根拠があります。

簡単に言うと、データベーステーブルに対応するJavaオブジェクトを作成する必要があります。@DatabaseField各Javaオブジェクトには、注釈付きの適切なタイプを持つテーブル列と一致するフィールドが必要です。

たとえば、CSVファイルが次の場合:

# name, id, street
Bill Jones,123,131 Main St.

作成されるテーブルは次のようになります。

create table user (name VARCHAR(255), integer id, street VARCHAR(255));

必要なJavaオブジェクトは次のようなものです。

public class User {
   @DatabaseField(id = true)
   int id;
   @DatabaseField
   String name;
   @DatabaseField
   String street;
}

次に、ORMLiteを使用してデータベースからオブジェクトを読み込みます。ORMLiteホームページとドキュメントの「はじめに」セクションが表示されます。既存のデータベースとのリンクについては、Androidでの使用に関するマニュアルのセクションをお読みください。

ORMLiteユーザーのメーリングリストに質問する追加の質問。

于 2010-10-10T03:48:54.570 に答える