首先在配置清单里面的application中配置信息
<meta-data android:name="AA_DB_NAME" android:value="date.db"/> <meta-data android:name="AA_DB_VERSION" android:value="1"/>
在自定义一个application 在里面进行实例化
public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ActiveAndroid.initialize(this); } }
创建一个继承Model的类,该类就是一个表
//表名 @Table(name = "Items") public class Item extends Model { // 字段名 @Column(name = "Name") public String name ; @Column(name = "Age") public Integer age; public Item(){ super(); } public Item(String name ,int age){ this.name = name ; this.age = age ; } }
在activity 中的代码
Item item = new Item(); //插入数据(也就是更改数据) item.name = "栾先生"; item.age = 25 ; item.save(); /*//对数据删除 Item items = item.load(Item.class,1); item.delete(); new Delete().from(Item.class).where("Name=?","LiLei").execute();*/ //查询数据,查询出来的结果是一个list的集合:executeSingle()方法查询出来的数据只有一条,execute()这个方法查询的是有关这个的全部数据 List<Item> list = new Select().from(Item.class).where("Name=?", "栾先生").orderBy("Name ASC").execute(); tv.setText(list.get(0).name+"-"+list.get(0).age+" "+list.get(1).getId());