如查询电话本,SMS的ContentResolver提供的cursor = getContentResolver().query(Uri.parse("content://sms/inbox"),

null, null, null, null);

通过这个cursor的下面的代码来用cursor的列名来获得内容:

cursor.moveToPosition(arg2);

String body = cursor.getString(

cursor.getColumnIndexOrThrow("body")).toString();

String address = cursor.getString(

cursor.getColumnIndexOrThrow("address")).toString();

打印数据库所有列名 并输出至LogCat

public void queryColumnName(Cursor cursor){

for(int i=0;i<cursor.getColumnCount();i++){

String columnName = cursor.getColumnName(i);

Log.d("TAG","column name:"+columnName);

}

}

查询数据库 指定列 指定列名 并输出查询结果

public String queryItem(Cursor cursor,int id, String columnName){

if(id > cursor.getCount()){

return "";

}

cursor.moveToPosition(id);

int columnIndex = cursor.getColumnIndex(columnName);

return cursor.getString(columnIndex);

}

android:查询数据库 指定列 指定列名 并输出查询结果(如查询电话本,SMS的ContentResolver提供的)相关推荐

  1. DQL--基本查询,数据库的列,条件查询,模糊查询,连接查询

    基本查询 查询表中所有的数据列结果:select * from 表名; mysql> select *from student; +----+----------+-----+--------- ...

  2. SQL 查询数据库中包含指定字符串的相关表和相关记录

    declare @str varchar(100) set @str='我要找的' --要搜索的字符串 declare @s varchar(8000) declare tb cursor local ...

  3. mybatis 插件查询指定列

    1.针对mybatis 我们 逆向工程生成的代码  有个方法 selectByExample <select id="selectByExample" resultMap=& ...

  4. Oralce 数据库 - 查询数据库所有的表和视图实例演示,查询指定用户下所有表和视图方法

    查询数据库所有的表有下面两个方法. -- 查询数据库所有的表 select * from all_tables; select * from all_tab_comments where table_ ...

  5. pandas 读取指定列 usecols

    gairuo.com 使用usecols读取指定列 指定使用的列,其余的不读取,默认是全部使用. # int, str, list-like, or callable default None pd. ...

  6. PostgreSQL 数据库多列复合索引的字段顺序选择原理

    标签 PostgreSQL , 多列索引 , 复合索引 , 驱动列 , 顺序 , 等值查询 , 范围扫描 , 离散值 , 连续值 , 单列索引 , bitmap index scan 背景 当需要创建 ...

  7. Hibernate的查询 HQL查询 查询某几列

    HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式.HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将H ...

  8. 查询数据库中所有表的记录数

    查询数据库中所有表的记录数 方法1 直接查询,方法简单,但达不到想要的效果,记录数稍微多一点,总数就偏高 方法2 拼接 select count(主键id) 语句 方法1 直接查询,方法简单,但达不到 ...

  9. 循环中频繁查询数据库优化

    业务中出现在循环中频繁查询数据库对比数据,频繁连接数据库耗费资源. 利用SQL语句进行批量查询 存为一个List,如通过简单的where条件查询全部 select * from table where ...

最新文章

  1. 每天一个linux命令-touch
  2. Spanner——Google的全球化分布式数据库
  3. python处理json_Python处理JSON
  4. LCFinder 0.3.0 Beta 发布,图像标注与目标检测工具
  5. Javascript设计模式之发布-订阅模式
  6. 在页脚里显示本页统计数据_外卖营业统计里的数据您能看懂吗?
  7. redis介绍以及使用 ppt_茶具一对一介绍,以及使用方法
  8. 使用wget命令镜像网站
  9. 免费的在线PDF转换word网站推荐
  10. python爬虫爬取机床展名录
  11. 解决 vue-paypal-checkout 导致 PayPal 按钮未正常显示
  12. Hadoop 如何退出安全模式
  13. ad7793编程c语言,AD7793在高精度温控设备中的应用
  14. QImage/cv::Mat/HObject的图像格式互相转换,4字节对齐
  15. vue-cli 原理分析
  16. #java #web jsp开发入门(web应用概述、tomcat简介、编写步骤)
  17. 《女医明妃传》里为美人腹黑的代宗,实际更爱江山,还原真实明史
  18. taishan服务器修改为u盘启动,bios改成u盘启动
  19. MT2503D完整规格书,MT2503D daatsheet资料下载
  20. 启点自适应简洁html网源码

热门文章

  1. 转载新闻 你应该知道的一些 Linux 技巧
  2. visio版本要和word匹配吗_office2016各个版本 以及 解决visio搜索任何都提示无匹配项问题...
  3. 为什么到苹果官方售后更换电池,要求用户退出ID呢?
  4. 为什么php打开网页空白的_PHP网站打开空白的三个原因和对应的解决办法
  5. python 实现图片添加文字水印
  6. 2018年-读书笔记
  7. 如何理解c语言中的回调函数
  8. 分别用抽象类和接口实现四个动物类(鱼类、鸟类、爬行类、昆虫类)的类别和天赋
  9. 基于FPGA的UART串口通信实验(VHDL语言实现)
  10. python中图形绘制技术的应用_python数据图形化—— matplotlib 基础应用