gpt4 book ai didi

android - 如何在android中使用rawQuery

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:43 26 4
gpt4 key购买 nike

我有一个包含 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

关于android - 如何在android中使用rawQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com