0

我有一个预先填充的数据库,我有 .csv 并在 sqllite 管理器中创建了一个数据库,并将所有值导入到这个数据库中。

现在我把这个数据库放到 android 的 assets 文件夹中,并想在我的 android 应用程序中通过 ORMLite 使用它。

请,需要你的帮助,并会感谢你。

4

1 回答 1

2

现在我把这个数据库放到 android 的 assets 文件夹中,并想在我的 android 应用程序中通过 ORMLite 使用它。

男孩,这里有很多地方可以使用ORMLite

简短的回答是您需要创建与您的数据库表相对应的 Java 对象。每个 Java 对象都应具有与带有@DatabaseField注释的适当类型的表列相匹配的字段。

例如,如果您的 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 回答