【问题标题】:Android ORMLite, use pre-populated database and use itAndroid ORMLite,使用预填充的数据库并使用它
【发布时间】:2010-10-09 16:23:23
【问题描述】:

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

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

请,需要你的帮助,我们会感激你的。

【问题讨论】:

    标签: android sqlite ormlite


    【解决方案1】:

    现在我把这个数据库放到 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 home page 和文档的入门部分。对于与现有数据库的链接,您应该阅读手册中关于使用 Android 的部分。

    如有任何其他问题,我想问ORMLite Users Mailing List

    【讨论】:

    • 我在 ormlite 文档中找不到有关与现有数据库链接的信息,确定它在 Android 部分吗?有链接吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2016-04-12
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多