事前に入力されたデータベースがあり、.csv を作成して sqllite マネージャーでデータベースを作成し、すべての値をこのデータベースにインポートしました。
今、私はこのデータベースを Android のアセット フォルダーに入れ、これを Android アプリケーションで ORMLite 経由で使用したいと考えています。
どうか、あなたの助けが必要です。あなたに感謝します。
このデータベースを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ユーザーのメーリングリストに質問する追加の質問。