我们将这么多参数传递给android的query()方法.Android通过提供查询方法简化了我们的工作.有没有办法让我可以打印android将从这个查询方法参数形成的sql查询,android创建并发送到sqlite.
根据之前的帖子,我试过,我得到了以下解决方案,以便在日志中打印查询字符串.
使用buildQueryString方法SQLiteQueryBuilder.它需要几乎与query()方法相同的参数.........
String sqlQry = SQLiteQueryBuilder.buildQueryString(false,TABLE_NAME, null, COLUMN_NAME_PATIENTID +"="+ patientID, null, null, COLUMN_NAME_PATIENTFIRSTNAME, null);
Log.i(TAG, sqlQry);
cursor = db.query(TABLE_NAME, null, COLUMN_NAME_PATIENTID +"="+ patientID, null, null, null, COLUMN_NAME_PATIENTFIRSTNAME);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7560 次 |
| 最近记录: |