SQLite
特色
1.轻量级
2.独立
3.隔离
4.跨平台
5.多语言接口
6.安全性
如何和数据库打交道
1.如何设计数据库与表
2.对数据库进行增删改查
3.优化
4.对象关系映射‘ORM’、
select 列的列表 from 表的列表 where 条件语句 group by 分组属性 having 分组条件 order by 排序列 asc|desc limit m, n;
游标:游标的实质使一种能从包括多条数据记录的结果集种每次提取一条记录的机制;###
游标的使用,Cursor的方法:
- close(); 关闭游标 ,释放资源;
- copyStringToBuffer(int columnIndex,CharArrayBuffer buffer); 在缓冲区中检索请求的列的文本,将其存储;
- getColumnCount(); 返回所有列的行数;
- getColumnIndex(String columnName); 返回指定的列,如果不存在那么返回-1;
- getColumnIndexOrThrow(String columnName);从0开始返回指定列的名称,如 果不存在将抛出异常;
- getColumnName(int columnIndex);从给定的索引返回列名;*getColumnNames(); 返回一个字符串数组的列名;
- moveToFirst(); 将游标移动到第一条;
- moveToLast(); 将游标移动到最后一条;
- move(int offset); 将游标移动到指定ID;
- moveToNext(); 将游标移动到下一条;
- moveToPrevious(); 将游标移动到上一条;
- getCount(); 得到游标总记录条数;
- isFirst(); 判断当前游标是否为第一条数据; **