2010-10-09 101 views
0

我有一个预先填充的数据库,我hadd .csv并在sqllite管理器中创建一个数据库并将所有值导入到此数据库。Android ORMLite,使用预先填充的数据库并使用它

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

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

回答

2

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

男孩有很多地面覆盖这里使用ORMLite与此。

简短的回答是,您将需要创建对应于您的数据库表的Java对象。每个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 home page和入门部分。为了连接现有的数据库,您应该阅读手册中有关使用Android的部分。我想问ORMLite Users Mailing List的任何其他问题。

+1

我无法找到有关在ormlite文档中与现有数据库链接的信息,请确定它在Android部分中?你有链接吗? – Karl 2013-10-21 10:34:22

相关问题