如何在android中使用rawQuery

前端之家收集整理的这篇文章主要介绍了如何在android中使用rawQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含3列的数据库表:id,name,permission.

它看起来像这样:

1漫画乐趣

2沟通谈话

3漫画手表

我试图获得漫画名称的许可.我在我的数据库类(AppData.java)中使用以下代码

private final static String DB_NAME = "safety_app_database"; // the name of our database
private final static int DB_VERSION = 1; // the version of the database

// the names for our database columns
private final String TABLE_NAME = "permissions_table";
private final String ID = "id";
private final String NAME = "name";
private final String PERMISSION = "permission";

方法

public Cursor getData(){
        return db.rawQuery("SELECT permission FROM permissions_table WHERE name = 'Comics',null);
    }

我在我的主类(safety.java)中调用它. AppData引用AppData.java

appData.getData();

这是正确的方法吗?我不确定,每当我尝试调用SQL查询时它都会给我一个错误.

解决方法

一个错误错误,你没有用“.”关闭sql字符串.试试这个.
return db.rawQuery("SELECT permission FROM permissions_table WHERE name = 'Comics' ",null);

[编辑:JAR属于’Android 2.2′,不允许修改其条目中的源附件]

The Jar of this class file blongs to container Android 2.0.1 which does not allow modifications

原文链接:https://www.f2er.com/android/314722.html

猜你在找的Android相关文章