如何在Android应用程序中执行一个SQLite查询? [英] How to perform an SQLite query within an Android application?

查看:120
本文介绍了如何在Android应用程序中执行一个SQLite查询?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在我的Andr​​oid数据库来使用此查询,但是它不返回任何数据。我失去了一些东西?

  SQLiteDatabase DB = mDbHelper.getReadableDatabase();
    串选择=选择_id,标题,title_raw从搜索凡(title_raw如+%史密斯%'+
    );
    光标光标= db.query(TABLE_NAME,距离,
            选择,NULL,NULL,NULL,NULL);
    startManagingCursor(光标);
    返回游标;
 

解决方案

这将返回你所需要的光标

 光标光标= db.query(TABLE_NAME,新的String [] {_id,标题,title_raw},
                title_raw像+%史密斯%',NULL,NULL,NULL,NULL);
 

I am trying to use this query upon my Android database, but it does not return any data. Am I missing something?

SQLiteDatabase db = mDbHelper.getReadableDatabase();
    String select = "Select _id, title, title_raw from search Where(title_raw like " + "'%Smith%'" +
    ")";        
    Cursor cursor = db.query(TABLE_NAME, FROM, 
            select, null, null, null, null);
    startManagingCursor(cursor);
    return cursor;

解决方案

This will return you the required cursor

Cursor cursor = db.query(TABLE_NAME, new String[] {"_id", "title", "title_raw"}, 
                "title_raw like " + "'%Smith%'", null, null, null, null);

这篇关于如何在Android应用程序中执行一个SQLite查询?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆