如果你用过Hibernate,或Spring,那么对这个就很好理解了,首先上点代码

1.entity

/** *  * @ClassName: User * @Author roy * @Date 2013-4-8 pm 04:40:49  * @Desc: TODO */@Table(name="User_Table")public class User {        @Id(column="id")    private int id;    private int age;    private String name;    private String department;        public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getDepartment() {        return department;    }    public void setDepartment(String department) {        this.department = department;    }    public void setId(int id) {        this.id = id;    }    public int getId() {        return id;    }}

2.实现类

/** *  * @ClassName: P02_DBAct * @Author roy * @Date 2013-4-9 am 11:20:15  * @Desc: TODO */public class P02_DBAct extends FinalActivity {        @ViewInject(id=R.id.p02_db_data_id) TextView textView;        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.p02_db_layout);                FinalDb finalDb = FinalDb.create(this);        User user = new User();        user.setAge(11);        user.setName("wanghb");        user.setDepartment("SoftDepartment");        finalDb.save(user);                List<User> userList = finalDb.findAll(User.class);                //finalDb.                        Log.i("P02_DBAct", "User message" + userList == null ? "kong" : userList.get(0).getName());                textView.setText("User message:" + userList == null ? "kong" : userList.get(0).getName());    }}

这里要说到的是finalDb的用法

1.save

2.findAll

3.findAll(clazz, orderBy);//orderBy--用表里的一个字段名称即User对象里面的属性就行了,不用再加什么order by id desc 什么的

4.findAllByWhere(clazz, strWhere)

5.findAllByWhere(clazz, strWhere, orderBy)

6.findDbModelBySQL(strSQL)

7.findById(id, clazz)

8.

注:current_date 是SQLite的关键字,请勿用其作为表的字段。

更多相关文章

  1. Android展开/收缩列表 ExpandableListView 每次只能有一个项目是
  2. android TextView 如何动态获取宽度
  3. Android-webview访问本地HTML5及本地HTML5之间的跳转
  4. 监听Android键盘上的按钮
  5. This tag and its children can be replaced by ~~~
  6. Android的日积月累-问题解决
  7. Android(安卓)JUnit单元测试基础实例
  8. 操作Android中联系人,通话记录,短息,的URI
  9. Android培训班(13)

随机推荐

  1. Android(安卓)利用百度地图SDK实现定位功
  2. Android(安卓)Edittext获取焦点后,弹出的
  3. Android(安卓)5.0 Lollipop SDK下载地址(
  4. 【Android休眠】之AutoSleep
  5. Android中实现全屏、无标题栏的两种办法
  6. Android(安卓)控件:使用下拉列表框--Spinn
  7. android属性收集
  8. Android(安卓)ProgressBar进度条,以及自定
  9. 视频号转发朋友圈升级!大屏展示,Android(安
  10. Android(安卓)应用开发笔记 - 拖动效果(Ga