很简单,如何记录(使用logcat)查询



我在eclipse中有这段代码,我正试图将数据库表中的所有数据输出到日志中。我该如何记录?

    //---retrieves a particular contact---
public Cursor getTrailer(long rowId) throws SQLException 
{
    Cursor mCursor =
            db.query(true, DATABASE_TABLE, new String[] {KEY_ROWID,
            KEY_TITLE, KEY_DESCRIPTION, KEY_RATING}, KEY_ROWID + "=" + rowId, null,
            null, null, null, null);
    if (mCursor != null) {
        mCursor.moveToFirst();
    }
    return mCursor;
}

您需要移动到光标中的所有行中。你可以试试这个:

mCursor.moveToFirst();
do {
      //print all your columns:
      Log.d("Your class or activity","ID: +"mCursor.getString(c.getColumnIndex("ID"),"ETC:"+mCursor.getString(c.getColumnIndex("ETC"));
   } while (mCursor.moveToNext());

最新更新