This is an abstraction so you don't have to build the SQL query yourself. If you want more flexibility you can use the rawQuery() method: http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#rawQuery%28java.lang.String,%20java.lang.String[]%29
Thanks, Justin Anderson MagouyaWare Developer http://sites.google.com/site/magouyaware On Wed, Apr 25, 2012 at 3:38 PM, g...@deanblakely.com <g...@deanblakely.com>wrote: > I'm learning SQLLite using the NotePad tutorial appication. The code > pasted below is very strange to me. I'm used to using SQL i.e. Select > KEY_ROWID, KEY_TITLE, KEY_BODY from DATABASE_TABLE > WHERE BLAH BLAH BLAH. > > One of the nice things about SQL is that it is pretty much the same > between the platforms so when a developer has to learn a new platform, > such as Android, the SQL is the same. > > What's going on? Why don't you use SQL? > Thanks, > Gary > > public Cursor fetchNote(long rowId) throws SQLException { > > Cursor mCursor = > > mDb.query(true, DATABASE_TABLE, new String[] {KEY_ROWID, > KEY_TITLE, KEY_BODY}, KEY_ROWID + "=" + rowId, > null, > null, null, null, null); > if (mCursor != null) { > mCursor.moveToFirst(); > } > return mCursor; > > } > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en