本博客文章中曾经提到过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】成功运行程序的截图效果:
分享到:
相关推荐
IOS sqlite UI界面 增删改查 对sqlite简单封装,并用UI界面完成对用户数据的增删改查,将数据库表封装成对象,通过操作对象来操作数据库
Android SQLite 增删改查操作实例
这是学习及开发SQlite的一个很好的例子,含有其增删改查的所有功能 附有完整的代码 可以直接运行
相当简单Android SQLite数据库增删改查,绝对适合新手,包您一看就会, 1.这是我照着网上的资料和帮助手册写的; 2.数据库的增删改查都涉及到了; 3.导入项目,运行,然后 在终端进入数据库,命令为 adb shell cd ...
Android+SQlite 简单的《学生信息管理系统》(实现基本增删改查) 此代码中还有与其相对应的apk文件(在SIMS/bin目录中),大家可先行放手机上看一下效果。 希望对初学者有一定的帮助。(本人自己编写)
适合刚入门的小白,对sqlite运行过程有个完整的理解。 Demo中包含的辅助类,非常好用,可以直接copy到自己的项目中,按照Demo中的操作方法直接操作Sqlite
android利用sqlite实现增删改查
android之sqlite实现增删改查.docx
WebSQL例子、webSQL 增删改查sqlite3增删改查Demo,HTML5 WebSQL 的增删改查操作_HTML5+CSS3
Android Stdio开发的一个应用,运用Sqlite数据库和listview实现在前端进行对Sqlite的增删改查,数据库中的数据显示在Listview上,在Editetext上输入关键字会查询带有关键字的数据,点击Listview的每一行都可以对该行...
【Android】Sqlite数据库增删改查工程源代码(修改版)
本文主要参考博客完成,通过SQLite对Android数据库进行简单的操作,包括创建数据库、建表、更新数据、删除数据、插入数据,并通过适配器显示在ListView中。基础免费资源,仅供大家学习。希望对大家有所帮助,是...
sqlite 增删改查简单示例sqlite 增删改查简单示例sqlite 增删改查简单示例sqlite 增删改查简单示例sqlite 增删改查简单示例sqlite 增删改查简单示例
该源码为使用sqlite实现增删改查的一个小示例,为学习android提供一个参考。
用sqlite实现学生成绩数据库的增删改查用sqlite实现学生成绩数据库的增删改查用sqlite实现学生成绩数据库的增删改查用sqlite实现学生成绩数据库的增删改查用sqlite实现学生成绩数据库的增删改查用sqlite实现学生成绩...
android sqlite简单增删改查操作
Android使用SQLite数据库进行增删改查详细案例...
实现了安卓对数据库SQLite进行增删改查的功能,里面介绍了两种方法来实现。
android开发 sqlite增、删、改、查。(完整代码实例),以及对数据库文件的复制。
int MYDLL open_db(); int MYDLL create_table(); int MYDLL drop_table(); int MYDLL insert_data(int id, char *name, int age); int MYDLL search_data(int id); int MYDLL search_data(char *name);...