我有一个预先填充的数据库,我有 .csv 并在 sqllite 管理器中创建了一个数据库,并将所有值导入到这个数据库中。
现在我把这个数据库放到 android 的 assets 文件夹中,并想在我的 android 应用程序中通过 ORMLite 使用它。
请,需要你的帮助,并会感谢你。
现在我把这个数据库放到 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 用户邮件列表的任何其他问题。