Không hiểu về câu lệnh liên quan đến Cursor trong SQLite

Mình không hiểu cách thức hoạt động của 2 dòng code này, mọi người giải thích giúp với, tks

String sql = "select * from " + TABLE_NAME;
Cursor mCursor = mdb.rawQuery(sql, null);

String sql = "select * from " + TABLE_NAME;
Đây là lệnh sql để lấy ra tất cả các record trong TABLE_NAME đó.
mdb.rawQuery(sql, null); sẽ chạy câu lệnh sql trên, kết quả trả về Cursor mCursor

Còn đây là documentation về SQLite, bạn search rawQuery sẽ hiểu được tham số null trong parameter nghĩa là gì.
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?