`
ai_longyu
  • 浏览: 482120 次
社区版块
存档分类
最新评论

Android中结合OrmLite for android组件对SQLite的CRUD(增删改查)操作实例

 
阅读更多

本博客文章中曾经提到过Ormlite的第三方组件包,Ormlite 是一种ORM工具,并且是一种轻量级别的工具。我们可以使用它来对Android中内嵌的sqlite数据库进行相关的操作。Android 的应用程序应使用 Ormlite for android 版本来进行相关的开发。Ormlite是对android提供的sqlite部分的API进行了封装。提供了更加方便的接口来供使用。

本文以一个学生的信息实例程序来展示如何使用ormlite for android的第三方组件来开发Sqlite的C[增加],R[查询],U[更新],D[查询]应用程序,以便更方便的对sqlite数据库的操作。我们先看下程序的结构图:

【1】.程序结构图如下:

其中包com.andyidea.bean下Student.java为实体类,包com.andyidea.db下DatabaseHelper.java为数据库辅助类,包com.andyidea.ormsqlite下的MainActivity.java和StudentListActivity.java是界面信息类。同时我们别忘了在根目录下创建一个lib的文件夹,把第三方组件包ormlite-android-4.31.jar ,ormlite-core-4.31.jar,ormlite-jdbc-4.31.jar放到lib文件夹下,然后在项目中引用这三个包就OK了。

【2】布局文件源码如下:

main.xml源码:

students.xml源码:

studentitem.xml源码:

【3】包com.andyidea.bean下Student.java源码:

【4】包com.andyidea.db下DatabaseHelper.java源码:

【5】包com.andyidea.ormsqlite下源码:

MainActivity.java源码:

StudentListActivity.java源码:

【6】成功运行程序的截图效果:



分享到:
评论
1 楼 九月光 2012-08-08  
这么好技术,

相关推荐

Global site tag (gtag.js) - Google Analytics