繁体   English   中英

如何在Android SQLite数据库中编写搜索查询?

[英]How to write a search query in android SQLite database?

在SQL中,我使用:

select * from Table_name  where col_name like 'ex'

相当于sqllite android中的上述查询。 我已经在rawQuery(...)中尝试过此方法,但是它不起作用。

我尝试了这个:

Cursor res = dB.rawQuery ("select * from Record where name like 'comp'"+"");

查询将如下所示

try {

        SQLiteDatabase db = this.getReadableDatabase();

        String _Query = "SELECT * FROM " + _Table_Name;

        Cursor cursor = db.rawQuery(_Query, null);

        if (cursor != null) {

            if (cursor.moveToFirst()) {

                do {

                    // here you get the data on each row.

                } while (cursor.moveToNext());

            }
            cursor.close();
            db.close();

        }

    } catch (Exception e) {

        Log.e("", "exception : " + e.toString());

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM