Android Cursor类的了解和使用
来源:互联网 发布:java jlabel 链接 编辑:程序博客网 时间:2024/04/28 13:04
- SQLite数据库中的Cursor是每一行的集合
moveTOFirst();可将Cursor定位到第一行 想要获取相应数据,必须知道每一列的名称和每一列的数据类型
- 方法详解
·close()——关闭游标,释放资源·getColumnCount()——返回所有列的总数·getColumnIndex(String columnName)——返回指定列的名称,如果不存在返回-1·getColumnIndexOrThrow(String columnName)——从零开始返回指定列名称,如果不存在将抛出IllegalArgumentException 异常。·getColumnName(int columnIndex)——从给定的索引返回列名·getColumnNames()——返回一个字符串数组的列名·getCount()——返回Cursor 中的行数·moveToFirst()——移动光标到第一行·moveToLast()——移动光标到最后一行·moveToNext()——移动光标到下一行·moveToPosition(int position)——移动光标到一个绝对的位置·moveToPrevious()——移动光标到上一行
- Example:
(While 循环形式取出数据) 事先建好SQLiteHelper辅助类 SQLiteHelper db = new SQLiteHelper(MainActivity.this,"Kiku_db"); SQLiteDataBase dbtest = db.getReadableDatabase(); Cursor cursor = dbtest.query("userInfo","userInfo",new String[]{"id","name"},"id=?",new String[]{“2”},null,null,null,null); while(cursor.moveToNext()){ int id = cursor.getInt(cursor.getColumnIndex("id")); String name = cursor.getString(cursor.getColumnIndex("name")); Toast.makeText(MainActivity.this,"id: " + id + " name: "+name,Toast.LENGTH_SHORT).show(); `} dbtest.close(); (For 循环取出数据) for(cursor.moveToFirst();!cursor.isAfterLast();cursor.moveToNext()){ //isAfterLast();判断是否到Cursor的末尾,没到末尾false,到了末尾true,所以要加上!符号,让for循环里的代得以执行 int id = cursor.getInt(cursor.getColumnIndex("id")); String name = cursor.getString(cursor.getColumnIndex("name")); Toast.makeText(MainActivity.this,"id: " + id + "Name: "+name).show(); }
- 更新时间:2016年7月30日
0 0
- Android Cursor类的了解和使用
- cursor类的用法和概念(在Android中的使用)
- 【Cursor】Android中Cursor类的概念和用法
- Android cursor的使用
- Android中cursor类的使用
- Android中cursor类的使用
- Android中cursor类的使用
- Android中Cursor类的使用
- android系列:Cursor类的使用
- [android基础]Cursor类的使用
- Android SQLiter cursor的使用
- android中cursor的使用
- Android中Cursor的使用
- ORACLE 通过游标使用来了解cursor 的好处!
- Android 中查询数据库时Cursor类的使用
- Android 中查询数据库时Cursor类的使用
- Android中Cursor类的概念和用法
- Android中Cursor类的概念和用法
- 排序算法 之 希尔排序ShellSort
- 匈牙利算法(膜拜大神orz)
- XZ_iOS之View的生命周期
- 排序
- POJ Wormholes 3259(最短路)
- Android Cursor类的了解和使用
- Codeforces 14D 求树的直径(网上大多数是DFS于是自己写了个BFS)
- java之网络编程基础
- 排序算法之一 快速排序
- 采用libxml2解析xml资源
- vs2008进行移动开发WINCE时,编译慢的解决方法
- 对拍程序
- java运行时类信息--原理、API以及应用
- 实例学习ansible系列(4)常用模块之command/shell/raw