1

关于ORMLIte 网站上列出的示例,我有两个问题。

  • 我在哪里放置数据库以及如何导入它?
  • 我将DAO和连接工厂放在哪个类?
4

2 回答 2

0

我在哪里放置数据库以及如何导入它。

你的意思是h2 jar文件吗?如入门文档(1.4代码示例)所述,需要将h2 jar文件添加到类路径中。如果您不确定如何设置类路径,请先调查一下,因为这是 Java 中一个非常重要的概念。

于 2011-03-08T19:26:02.873 回答
0

您必须使用注释 @DatabaseTable() 创建数据库模型

@DatabaseField()

像:

@DatabaseTable(tableName="YOUR_TABLE_NAME")
public class SimpleDataModel {
    @DatabaseField(id=true)
    private int idSimpleData;
    @DatabaseField()
    private String NameSomeDataHere;
}

您不必导入它,只需创建一个扩展为 ORMSqliteOpenHelper 的 Helper 类。

它有很好的记录,只需在 ORMLite 网站上搜索一下。但是一个例子是:

public class dbHelper extends ORMSqliteOpenHelper {
    onCreate() { // I'm letting some code behind, as long as Eclipse do implement methods for you. ;)
        TableUtils.CreateTable(connectionSource, SimpleDataModel.class);
        //This one above is what is going to create your tables.
        //Afterwards you have to use DAO's to access your data, os it's nonsense.
        //So if you're a begginner at android just read the ENTIRE documentarion of ORMLite, and MAYBE you'll understand something ;P        

}
于 2011-08-02T17:23:04.273 回答