如何打印android的query()方法执行的查询

前端之家收集整理的这篇文章主要介绍了如何打印android的query()方法执行的查询前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们将这么多参数传递给 android的query()方法. Android通过提供查询方法简化了我们的工作.有没有办法让我可以打印android将从这个查询方法参数形成的SQL查询,android创建并发送到sqlite.

解决方法

根据上一篇文章,我尝试过,我得到了以下解决方案,以便在日志中打印查询字符串.

使用sqliteQueryBuilder的buildQueryString方法.它需要几乎与query()方法相同的参数………

String sqlQry = sqliteQueryBuilder.buildQueryString(false,TABLE_NAME,null,COLUMN_NAME_PATIENTID +"="+ patientID,COLUMN_NAME_PATIENTFIRSTNAME,null);

Log.i(TAG,sqlQry);

cursor = db.query(TABLE_NAME,COLUMN_NAME_PATIENTFIRSTNAME);

猜你在找的Android相关文章