如何从android中的SQLite检索特定的对话?

如何从android中的SQLite检索特定的对话?,第1张

如何从android中的SQLite检索特定的对话?

使用游标从Android中的SQLite数据库检索数据。Android
SQLite查询方法返回包含查询结果的Cursor对象。要使用游标,必须导入android.database.Cursor。

获取所有列值

试试这个

DatabaseHelper mDbHelper = new DatabaseHelper(getApplicationContext());SQLiteDatabase mDb = mDbHelper.getWritableDatabase();Cursor cursor = mDb.query(DATAbase_TABLE, new String[] {KEY_ROWID, KEY_NAME, KEY_DESIGNATION}, null, null, null, null, null);

获取特定的列数据

试试这个,

Cursor mCursor = mDb.query(true, DATAbase_TABLE, new String[] {KEY_ROWID,   KEY_NAME, KEY_DESIGNATION}, KEY_ROWID + "=" + yourPrimaryKey, null,   null, null, null, null);        if (mCursor != null) {          mCursor.moveToFirst();        }

获得游标后,您可以迭代以下值:

cur.moveToFirst(); // move your cursor to first row// Loop through the cursor        while (cur.isAfterLast() == false) {  cur.getString(colIndex); // will fetch you the data cur.moveTonext();        }    cur.close();

希望这能解决您的问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5675301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存