我有一个预先填充的数据库,我有.csv并在sqllite管理器中创建一个数据库并将所有值导入到此数据库中。
现在我把这个数据库放到android的资源文件夹中,想在我的android应用程序中通过ORMLite使用它。
请,需要你的帮助,并感谢你。
答案 0 :(得分:2)
现在我把这个数据库放到android的资源文件夹中,想在我的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 home page和“入门”部分。要连接现有数据库,您应该阅读手册中有关使用Android的部分。
我向ORMLite Users Mailing List提出的任何其他问题。