[课件知识点]关于接口cursor
来源:互联网 发布:linux mysql 关闭 编辑:程序博客网 时间:2024/06/05 02:18
Cursor是一个interface,impl部分主要由CrossProcessCursor接口,Matrixcursor类,AbstractCursor类,MergeCursor类,SQLiteCursor类等来实现。Cursor的实现是一个数据源,这个数据源是关系db结构中每行的集合。所谓数据源是指:如果数据比作水,数据库就是水库,数据源就是连接水库的管道。
Cursor一如它的字面意思,使用下标来指向数据。Cursor几个常用的方法:
close() 关闭游标
int getColumnCount() 返回所有列的总数
int getColumnIndex(String columnName) 根据列名,返回列的索引,如果不存在返回-1
String getColumnName(int columnIndex) 根据列的索引,返回列名
int getCount() 返回数据源的行数
boolean moveToFirst() 移动游标到第一行
boolean moveToLast() 移动游标到最后一行
boolean moveToNext() 移动游标到下一行
boolean isBeforeFirst() 返回游标是否在第一行数据之前位置
boolean isAfterLast() 返回游标是否在最后一行数据之后位置
getFloat(int)
getInt(int)
getLong(int)
getShort(int)
getString(int) 这几个都是根据列的索引值来获得指定的类型值
使用的时候,通常的习惯是通过列的名字来查询,那么取出全部查询值:
for(cursor.moveToFirst();!cursor.isAfterLast();cursor.moveToNext()){
int index = cursor.getColumnIndex(.....);
Type get = cursor.getType(index);
}
- [课件知识点]关于接口cursor
- [课件知识点]关于io
- 关于 Cursor
- 关于Cursor
- Android中的Cursor知识点
- 关于 shared cursor,parent cursor,child cursor
- 关于课件的说明
- java中关于接口的知识点总结
- Android ----SQLiteDate(Cursor接口)
- 关于cursor的rowcount
- 关于 Android cursor用法
- 关于 android中的Cursor
- android关于cursor【转载】
- ORACLE关于cursor
- 关于游标cursor、游标引用 ref cursor
- 接口知识点
- [android]Cursor游标接口简介
- 课件
- 求解决: 客户端连接linux下的informix数据库,在用户名后面自动追加了客户端的机器名了
- Internal Error 2878. Existing_WEB_Site
- js获取网页高度
- c/c++头文件函数一览表
- 电脑组装与维修教程,电脑知识学习网
- [课件知识点]关于接口cursor
- PLSQL导入导出表的正确步骤
- Mysql 优化的资料
- 设计模式之简单工厂模式
- 从近代物理到微电子技术
- 东北大学CSDN高校俱乐部招新活动(2012年10月)
- ios 文件读取
- 搭建Android环境及Eclipse优化
- MongoDB 如何限制结果和分页显示