android数据存储-06-SQLite
来源:互联网 发布:淘宝虚拟定位被检测 编辑:程序博客网 时间:2024/05/10 20:27
一.SQLite 简介
Sqlite属于android系统中轻量级的关系数据库,因其小巧灵活功能强大的特点成为嵌入式设备中应用最广泛的数据库系统之一,其运行过程只用消耗几百KB(260KB左右)的
内存就可以稳定正常的运行,最大支持2TB数据文件 ,源代码开放,可用于所有领域,android系统中很多用户数据也存放在其数据库中,如联系人和短信等。
二.SQLite基本操作
1.创建数据库
SQLiteDatabase.openDatabase(String path;// 数据库所在路径
CursorFactory factory, // 游标工厂,默认为null
int flag // 模式为读写,若不存在则创建
);
2.关闭数据库
close()方法,使用非常简单,在这里不做说明了。
3.插入数据
insert(String table,String nullColunHack,ContentValues values),table为表名,values 为插入数据
4.更新数据
update(Sting table,ContentCalues values,String whereClause,String[] whereArgs);table为表名,values 为待更新数据,whereClause为条件子句,
whereArgs为子句 参数值。
5.删除数据
delete(Sting table,String whereClause,String[] whereArgs);table为表名whereClause为条件子句, whereArgs为子句 参数值。
6.查询数据
query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy);selectionArgs为过滤参数值,
其它参数根据翻译就能理解什么意思了,在这里也不在重复了。
7.执行查询语句
execSQL(String sql,Object[] bindArgs);
8.执行非查询语句
rawQuery(String sql,String[] selectionArgs);
三.案例
提供一个例子程序下载,下载地址为:点击打开链接
四.总结
注意采用ContentProvider组件共享数据。
- android数据存储-06-SQLite
- android数据存储--SQLite
- Android数据存储---SQLite
- Android数据存储-SQLite
- android-数据存储sqlite
- Android---数据存储SQLite
- Android 数据存储----SQLite
- android SQLite 数据存储
- Android SQLite数据存储
- 【Android】数据存储之SQLite
- android使用sqlite存储数据
- android-数据存储-SQLite数据库
- android数据存储之SQLite
- Android数据存储之SQLite
- Android数据存储之SQLite
- Android数据存储之SQLite
- Android之SQLite 数据存储
- android-SQLite数据库存储数据
- android之SlidingDrawer实现抽屉效果
- 内核学习
- JAVA中方法和变量在继承中的覆盖和隐藏
- pthread_cond_wait()详解
- shift+space和“.”的用法
- android数据存储-06-SQLite
- 表格单元
- 在线技术手册集合
- ubuntu 12.04 添加新浪微博
- 日语的城市设施与建设
- 苹果应用发布注意
- wince6.0 开机画面修改之main.c
- 测试yaffs direct interface 无MTD支持
- CListCtrl实现按列排序